上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 31 下一页
  2021年6月25日
摘要: 理解ConfigMap 什么是ConfigMap ConfigMap的创建 使用key-value 字符串创建 从env文件创建 从目录创建 通过Yaml/Json创建 ConfigMap使用 用作环境变量 用作命令参数 使用volume将ConfigMap作为文件或目录直接挂载 使用subpath 阅读全文
posted @ 2021-06-25 14:35 ZhanLi 阅读(1422) 评论(0) 推荐(0)
  2021年6月22日
摘要: gitlab构建CI/CD 准备 docker部署gitlab 使用二进制部署gitlab-runner gitlab-runner注册 配置Variables 简单先来个测试 开始构建 遇到的报错 gitlab构建CI/CD 准备 docker部署gitlab 通过docker-compose启动 阅读全文
posted @ 2021-06-22 20:30 ZhanLi 阅读(1636) 评论(1) 推荐(0)
  2021年6月7日
摘要: Bazel使用了解 Bazel产生的背景 什么是Bazel 快(Fast) 可伸缩(scalable) 跨语言(multi-language) 可扩展(extensible) Bazel中的主要文件 WORKSPACE BUILD.bazel 自定义 rule (*.bzl) 配置项 .bazelr 阅读全文
posted @ 2021-06-07 18:13 ZhanLi 阅读(1596) 评论(0) 推荐(0)
  2021年6月2日
摘要: 记一次http超时引发的事故 前言 分析下具体的代码实现 服务设置超时 客户端设置超时 http.client context http.Transport 问题 总结 参考 记一次http超时引发的事故 前言 我们使用的是golang标准库的http client,对于一些http请求,我们在处理 阅读全文
posted @ 2021-06-02 10:19 ZhanLi 阅读(4148) 评论(0) 推荐(2)
  2021年5月26日
摘要: helm使用 什么是helm 安装helm Helm V2 & V3 架构设计 配置kube config helm使用 添加仓库 helm安装nginx helm的核心概念 Chart Config Repository Release 基本使用 chart的目录 模板管理 模板部署 卸载应用 自 阅读全文
posted @ 2021-05-26 11:19 ZhanLi 阅读(1103) 评论(0) 推荐(0)
  2021年5月18日
摘要: kubespray部署k8s 准备 需要关闭防火墙 配置hosts 处理镜像 配置文件 运行 通过对应的镜像 运行代码 查看结果 出现的问题 墙 错误的配置 kubespray部署k8s 准备 kubespray项目地址 releases版本:v2.15.1 需要关闭防火墙 具体命令,自行googl 阅读全文
posted @ 2021-05-18 08:59 ZhanLi 阅读(706) 评论(0) 推荐(0)
  2021年5月1日
摘要: vagrant搭建centos 什么是vagrant 如何使用 1、构建本地的目录 2、官方下载对应的镜像文件,官方下载地址 3、导入刚刚下载的镜像(box文件) 4、初始化 5、修改Vagrantfile中的box名称 6、启动 7、登入 同时构建多台 修改Vagrantfile 启动 vagra 阅读全文
posted @ 2021-05-01 22:27 ZhanLi 阅读(548) 评论(0) 推荐(0)
  2021年4月23日
摘要: 错误使用map引发的血案 前言 场景复原 原因 参考 错误使用map引发的血案 前言 最近业务中,同事使用map来接收返回的结果,使用waitGroup来并发的处理执行返回的结果,结果上线之后,直接崩了。 日志大量的数据库缓存池连接失败 {"ecode":-500,"message":"timed 阅读全文
posted @ 2021-04-23 14:58 ZhanLi 阅读(2669) 评论(4) 推荐(0)
摘要: panic源码解读 前言 panic的作用 panic使用场景 看下实现 gopanic gorecover fatalpanic 总结 参考 panic源码解读 前言 本文是在go version go1.13.15 darwin/amd64上进行的 panic的作用 panic能够改变程序的控制 阅读全文
posted @ 2021-04-23 08:42 ZhanLi 阅读(1375) 评论(2) 推荐(0)
  2021年4月14日
摘要: 控制goroutine数量 前言 控制goroutine的数量 通过channel+sync 使用semaphore 线程池 几个开源的线程池的设计 fasthttp中的协程池实现 Start Stop clean getCh workerFunc panjf2000/ants 设计思路 go-pl 阅读全文
posted @ 2021-04-14 10:33 ZhanLi 阅读(1518) 评论(0) 推荐(0)
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 31 下一页