开发者,DevOps 会议演讲者,开源贡献者,偶尔的作者,并且痴迷于测试和自动化。离不开 CLI 工具。
了解如何以及何时为 Ansible 开发自定义模块。
使用自动化来消除由于重复性任务和计划外工作导致的时间黑洞。
了解如何使用 Python 自动化您的验证。
下载面向系统管理员的 Ansible 自动化指南。
谢谢。虽然它没有嵌套属性,但可以将属性定义为字典。您可以查看提供的示例或 k8s 模块文档和/或代码的 PR。
Ansible 和 Kubernetes 服务于不同的目的,但有一些重叠之处。如果您查看 k8s 的 Deployment 资源,它已经以自动化的方式实现了几种策略:蓝/绿、滚动等(活性和就绪探针),当 Pod 准备就绪并且我们部署剧本中涵盖的所有其他内容时,Pod 会被放在负载均衡器(Service)后面。主要区别在于您需要容器化(最好是云原生)工作负载才能从 k8s 中受益,而 Ansible 为更广泛的工作负载(甚至包括旧版工作负载)提供了相同的功能。
作者评论
谢谢。虽然它没有嵌套属性,但可以将属性定义为字典。您可以查看提供的示例或 k8s 模块文档和/或代码的 PR。
Ansible 和 Kubernetes 服务于不同的目的,但有一些重叠之处。如果您查看 k8s 的 Deployment 资源,它已经以自动化的方式实现了几种策略:蓝/绿、滚动等(活性和就绪探针),当 Pod 准备就绪并且我们部署剧本中涵盖的所有其他内容时,Pod 会被放在负载均衡器(Service)后面。主要区别在于您需要容器化(最好是云原生)工作负载才能从 k8s 中受益,而 Ansible 为更广泛的工作负载(甚至包括旧版工作负载)提供了相同的功能。