使用 Kubernetes Helm 安装 Drone
环境 Drone 安装 我们知道 CI/CD 是 devops 中最重要的环节,特别是对于现在的云原生应用,CI/CD 更是不可或缺的部分,对于 CI/CD 工具有很多优秀的开源工具,比如前面我们介绍的Jenkins以及gitlab ci都...
环境 Drone 安装 我们知道 CI/CD 是 devops 中最重要的环节,特别是对于现在的云原生应用,CI/CD 更是不可或缺的部分,对于 CI/CD 工具有很多优秀的开源工具,比如前面我们介绍的Jenkins以及gitlab ci都...
什么是 kubectl? Kubernetes 架构 Kubernetes API 的作用 1.命令提示 命令补全的工作原理 Bash on Linux Bash on MacOS Zsh 2.快速查找资源 3.使用自定义列格式化输出 JS...
新建 Module Module 版本管理 发布第一个版本 模块使用 发布一个 bugfix 版本 更新 modules 主版本升级 Vendor 总结 参考资料 Go 语言中一直被人诟病的一个问题就是没有一个比较好用的依赖管理系统,GOP...
准入控制器 admission webhook 是什么? 创建配置一个 Admission Webhook 先决条件 编写 webhook 构建 部署服务 配置 webhook 测试 部署 mutating webhook 参考文档 Kub...
Elastic Cloud on Kubernetes 安装 ECK 更新集群 持久化 随着 kubernetes 的快速发展,很多应用都在往 kubernetes 上面迁移,现阶段对于无状态应用的迁移是非常容易做到的,但是对于有状态应用的...
Kubernetes 身份认证 OIDC 认证 授权流程 准备工作 安装 Dex 和 dex-k8s-authenticator RBAC 权限配置 APIServer 配置 测试 参考文档 我们知道可以通过 RBAC 为操作 kubect...
使用 Vault 配置信息 构建 Jenkins 镜像 运行测试 Pipeline 相关链接 今天了解到一个名为Configuration as Code (JcasC)的插件可以来创建Jenkins,这个插件允许你用 YAML 文件来定义...
Kubernetes Operator Operator Framework Workflow Demo 开发环境 环境需求 安装 operator-sdk 演示 创建新项目 项目结构 添加 API 添加控制器 自定义 API 实现业务逻辑...
kubernetes 集群资源监控之前可以通过 heapster 来获取数据,在 1.11 开始开始逐渐废弃 heapster 了,采用 metrics-server 来代替,metrics-server 是集群的核心监控数据的聚合器,它从...
更新集群 更新 kubelet 由于课程中的集群版本是 v1.10.0,这个版本相对有点旧了,最新版本都已经 v1.14.x 了,为了尽量保证课程内容的更新度,所以我们需要将集群版本更新。我们的集群是使用的 kubeadm 搭建的,我们知道...