06 2021 档案
小白学k8s(11)-k8s中Secret理解
摘要:理解Secret 什么是Secret Secret的类型 Opaque Secret Opaque Secret的使用 将Secret挂载到Volume中 挂载的Secret会被自动更新 将Secret导出到环境变量中 Secret更新之后对应的环境变量不会被更新 kubernetes.io/doc 阅读全文
posted @ 2021-06-28 20:46 ZhanLi 阅读(996) 评论(0) 推荐(0) 编辑
小白学k8s(10)-k8s中ConfigMap理解
摘要:理解ConfigMap 什么是ConfigMap ConfigMap的创建 使用key-value 字符串创建 从env文件创建 从目录创建 通过Yaml/Json创建 ConfigMap使用 用作环境变量 用作命令参数 使用volume将ConfigMap作为文件或目录直接挂载 使用subpath 阅读全文
posted @ 2021-06-25 14:35 ZhanLi 阅读(1394) 评论(0) 推荐(0) 编辑
小白学k8s(9)-gitlab-runner实现go项目的自动化发布
摘要:gitlab构建CI/CD 准备 docker部署gitlab 使用二进制部署gitlab-runner gitlab-runner注册 配置Variables 简单先来个测试 开始构建 遇到的报错 gitlab构建CI/CD 准备 docker部署gitlab 通过docker-compose启动 阅读全文
posted @ 2021-06-22 20:30 ZhanLi 阅读(1565) 评论(1) 推荐(0) 编辑
小白学k8s(8)-Bazel部署go应用
摘要:Bazel使用了解 Bazel产生的背景 什么是Bazel 快(Fast) 可伸缩(scalable) 跨语言(multi-language) 可扩展(extensible) Bazel中的主要文件 WORKSPACE BUILD.bazel 自定义 rule (*.bzl) 配置项 .bazelr 阅读全文
posted @ 2021-06-07 18:13 ZhanLi 阅读(1493) 评论(0) 推荐(0) 编辑
记go中一次http超时引发的事故
摘要:记一次http超时引发的事故 前言 分析下具体的代码实现 服务设置超时 客户端设置超时 http.client context http.Transport 问题 总结 参考 记一次http超时引发的事故 前言 我们使用的是golang标准库的http client,对于一些http请求,我们在处理 阅读全文
posted @ 2021-06-02 10:19 ZhanLi 阅读(3752) 评论(0) 推荐(2) 编辑