使用SaltStack自动化部署Kubernetes

Posted 运维社区

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用SaltStack自动化部署Kubernetes相关的知识,希望对你有一定的参考价值。


前言



     明明是在创业,但是我却经常“不务正业”,看身边的朋友手动一步一步的安装Kubernetes,被搞的遍体鳞伤。所以,我用SaltStack编写了自动化部署Kubernetes v1.9.3版本。


项目位置:

https://github.com/unixhot/salt-kubernetes


    SaltStack自动化部署Kubernetes v1.9.3版本(支持TLS 双向认证、RBAC 授权、CNI、Flannel、ETCD集群等)


版本明细

  • 测试通过系统:CentOS 7.4

  • salt-ssh: 2017.7.4

  • Kubernetes: v1.9.3

  • Etcd: v3.3.1

  • Docker: 17.12.1-ce


架构介绍

  1. 使用Salt Grains进行角色定义,增加灵活性。

  2. 使用Salt Pillar进行配置项管理,保证安全性。

  3. 使用Salt SSH执行状态,不需要安装Agent,保证通用性。

  4. 使用Kubernetes当前稳定版本v1.9.3,保证稳定性。



使用SaltStack自动化部署Kubernetes




牛人并不可怕,可怕的是牛人比我们还努力!





以上是关于使用SaltStack自动化部署Kubernetes的主要内容,如果未能解决你的问题,请参考以下文章

saltstack 自动化部署openstack queens 版本

saltstack自动化运维平台的介绍部署基本使用

Saltstack批量安装部署Zabbix代理(附zabbix自动注册详解)

部署自动化运维工具SaltStack

自动化部署之SaltStack

自动化运维工具SaltStack详细部署