我要部署一个Kubernetes集群,我目前使用bash
使用 kuberctl
设置安全 key 、环境属性、创建 pod 等.但我想知道 bash
当部署步骤变大时使用它是一个不错的选择。例如。约 50 个部署和服务。
是不是比 bash
更好的选择?在 Kubernetes 下部署系统? Kubernetes下的自动部署有什么好的例子吗?
最佳答案
为了在 kubernetes 中安装/管理资源,建议的解决方案是使用 Helm Package Manager .
Helm is a tool for managing Kubernetes charts. Charts are packages of pre-configured Kubernetes resources.
所以大多数配置都属于应用程序和工具图表。
然后,您可以使用第三方工具(anSible、puppet、chef)来帮助实现自动化。
一般来说,我更喜欢使用 Ansible因为它主要依赖于 ssh 命令,与 Chef 和 Puppet 相比,它更容易管理,因为 Chef 和 Puppet 的脚本很快就会变得非常困惑。
我更喜欢组合而不是编排。
关于kubernetes - 部署 Kubernetes 应该使用什么脚本语言?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47008352/