文件名称:k8s-ansible:Ansible Playbook创建HA kubernetes集群
文件大小:50KB
文件格式:ZIP
更新时间:2024-05-18 23:17:33
docker kubernetes kubernetes-cluster k8s kubernetes-setup
部署kubernetes多主机集群 问:当已经有kubespray做相同的事情时,为什么存在这本剧本? 答:它与kubespray有所不同,更简单,更快,它不支持各种不同的GNU / Linux发行版,云提供商或CNI插件。 它主要是为在带有calico CNI的ubuntu 16.04+上的裸机部署上创建的,除kube-dns之外未安装任何集群插件,除docker之外均未支持任何容器运行时(也许稍后会支持CRI-O)。 组件版本和其他一些设置可以在variables/k8s-global.yml ,不要忘记将etcd_initial_token更改为更安全的设置。 要设置集群,请编辑hosts文件并运行: ansible-playbook -i hosts -u root kubernetes.yml 注意:在执行剧本期间,某些任务仅在清单文件中的k8s_masters组的第一个节点
【文件预览】:
k8s-ansible-master
----Vagrantfile(1KB)
----variables()
--------k8s-global.yml(2KB)
----README.md(3KB)
----destroy-kubernetes.yml(492B)
----kubernetes.yml(699B)
----roles()
--------kubernetes()
----.gitignore(30B)
----hosts(265B)