
使用 Sealed Secrets 加密 Kubernetes Secrets
Sealed Secrets SealedSecret 作用域 SealedSecrets 使用 安装 测试 修改命名空间 修改 Secret 名称 创建集群范围的 SealedSecrets 参考链接 前面我们和大家提到过 GitOps ...
Sealed Secrets SealedSecret 作用域 SealedSecrets 使用 安装 测试 修改命名空间 修改 Secret 名称 创建集群范围的 SealedSecrets 参考链接 前面我们和大家提到过 GitOps ...
创建PV 新建 PVC 删除 PV 重新创建 PV 删除 PVC 我们对 PV 和 PVC 的几种状态应该不算陌生,但是在使用过程中可能也会产生一些疑问,比如为什么 PV 变成 Failed 状态了,新创建的 PVC 如何能够绑定之前的 P...
在 Pod 中安装 Docker Daemon PID 1 的问题 挂载 cgroups IPtables 在 Pod 中运行 KinD 总结 前面其实我们在 Windows 系统的 WSL2 下面使用 KinD 搭建了一套 Kuberne...
安装 WSL2 环境准备 操作系统版本 启用“虚拟机平台”可选组件 将 WSL2 设置为默认版本 安装配置 Linux 发行版 配置 Linux 配置 Systemd 安装 Docker 安装 Kubernetes 本文我们将介绍如何在 W...
组件 部署 测试 参考链接 对于生产环境以及一个有追求的运维人员来说,哪怕是毫秒级别的宕机也是不能容忍的。对基础设施及应用进行适当的日志记录和监控非常有助于解决问题,还可以帮助优化成本和资源,以及帮助检测以后可能会发生的一些问题。前面我们介...
前面我们都是通过手动创建一个 TaskRun 或者一个 PipelineRun 对象来触发任务。但是在实际的工作中更多的是开发人员提交代码过后来触发任务,这个时候就需要用到 Tekton 里面的 Triggers 了。 Triggers 同...
从我们第一次听到持续交付这个词,到现在估计差不多有10年时间了吧。Humble Jez 和 Farley David 在2010年的时候,通过他们的新书《Continuous Delivery: Reliable Software Rele...
如果你经常使用 Jenkins Pipeline 一定会遇到多个不同流水线中有大量重复代码的情况,很多时候为了方便我们都是直接复制粘贴到不同的管道中去的,但是长期下去这些代码的维护就会越来越麻烦。为了解决这个问题,Jenkins 中提供了共...
前几天我们在解决 CoreDNS 的5秒超时问题的时候,使用了 NodeLocal DNSCache 来解决这个问题,集群 DNS 的解析性能也明显大幅提升了。但是今天确遇到一个很大的坑,我们在做 DevOps 实验的时候,相关的工具都使用...
日志和监控就像 Tony Stark 和他的 Iron Man 西装一样,两者需要一起使用才能发挥最大的威力,因为它们可以很好互补。 日志一直是应用程序和基础框架性能和故障诊断的重要手段,但是现在我们已经意识到日志不仅可以用于故障诊断,还可...