- 老麦 Go
- Go语言(golang)、 云原生、 DevOps、 可视化追踪。
目录
- # 1. 从零开始写 k8s 发布工具(一)
- 1-1. 从零开始写 k8s 发布工具 —— kustz 介绍和设计思想
- # 2. 从零开始写 k8s 发布工具(二)
- 2-1. 模仿 kubectl create 创建 Deployment 样例 2-2. 从零开始写 k8s 发布工具 —— 定义字符串创建 Service 2-3. 从零开始写 k8s 发布工具 —— 解析 URL 为 Ingress 2-4. 从零开始写 k8s 发布工具 —— 使用 kustomize 管理所有 k8s 文件 2-5. 从零开始写 k8s 发布工具 —— 使用 cobra 实现 kustz 命令
- # 3. 从零开始写 k8s 发布工具(三)
- 3-1. 从零开始写 k8s 发布工具 —— 为 Container 添加环境变量 3-2. 从零开始写 k8s 发布工具 —— ConfigMap 和 Secret 的生成器 3-3. 从零开始写 k8s 发布工具 —— 注入 ConfigMap 和 Secrets 到容器环境变量 3-4. 从零开始写 k8s 发布工具 —— 用字符串定义容器申请资源上下限 3-5. 从零开始写 k8s 发布工具 —— 为 Container 添加健康检查方法 3-6. 从零开始写 k8s 发布工具 —— 镜像拉取鉴权和策略
- # 4. 从零开始写 k8s 发布工具(四)
- 4-1. 从零开始写 k8s 发布工具 —— 使用 cobrautils 为命令添加更实用的命令参数
- # 5. istio的环境准备
- 5-1. 安装 docker-k3s-istio 开发环境 5-2. istio初始化第一个项目 5-3. istio升级项目 5-4. 使用 lego 创建 https 证书
- # 6. istioVirtualService
- 6-1. isti VirtualService 和 k8s Ingress 6-2. 使用 istio Gateway 允许外部访问 6-3. VirtualService 使用路径重写 6-4. 使用 DestinationRule Subset 进行路由分组(版本控制) 6-5. VirtualService 使用 header 重写路由 6-6. VirtualService 路由重定向 6-7. VirtualService 重试机制 6-8. VirtualService 混沌测试/错误注入 6-9. VirtualService 服务委托 6-10. VirtualService Header 操作 6-11. Gateway 支持 https 访问 - 标准模式 6-12. 使用 DestionationRule 流量控制策略 - 简单负载均衡
欢迎 扫码关注公众号 Go与云原生
或 订阅网站 https://maicode.cc/ 。
上次更新: 2023/04/05, 05:23:58