文件名称:salt-kubeadm:SaltStack使用kubeadm方式自动化部署Kubernetes(版本v1.19.6)现已支持高可用!
文件大小:171KB
文件格式:ZIP
更新时间:2024-06-17 05:55:33
kubernetes saltstack SaltStack
SaltStack自动化部署Kubernetes(kubeadm HA版) 在Kubernetes v1.13版本开始,kubeadm正式可以生产使用,但是kubeadm手动操作依然很繁琐,这里使用SaltStack进行自动化部署。 版本明细:Release-v1.19.6 支持高可用HA 测试通过系统: CentOS 7.9 salt-ssh: 3002.2 kubernetes: v1.17.16 v1.18.8 v1.19.6 docker-ce: 19.03.8 注意:从Kubernetes 1.16版本开始很多API名称发生了变化,例如常用的daemonsets, deployments, replicasets的API从extensions/v1beta1全部更改为apps/v1,所有老的YAML文件直接使用会有报错,请注意修改,详情可参考 架构介绍 建议部署节点:最
【文件预览】:
salt-kubeadm-master
----salt()
--------top.sls(376B)
--------k8s()
----salt-kubeadm-ha.md(13KB)
----addons()
--------heapster()
--------dashboard()
--------nfs-client()
--------traefik-ingress()
--------coredns()
----pillar()
--------top.sls(280B)
--------k8s.sls(942B)
----example()
--------nginx-service.yaml(153B)
--------job.yaml(257B)
--------nfs-pvc.yaml(181B)
--------nginx-deployment-health.yaml(702B)
--------nginx-service-nodeport.yaml(173B)
--------nginx-deployment.yaml(342B)
--------nginx-rc.yaml(314B)
--------nfs-pv.yaml(265B)
--------nginx-ingress.yaml(237B)
--------k8s-demo.txt(717B)
--------nginx-daemonset.yaml(326B)
--------harbor-secret.yaml(358B)
--------nginx-deployment-limit.yaml(502B)
--------nginx-sts.yaml(906B)
--------cronjob.yaml(312B)
--------nginx-rs.yaml(334B)
--------nfs-pvc-sc.yaml(200B)
--------nginx-deployment-pvc.yaml(533B)
--------nginx-deployment-all.yaml(871B)
--------nginx-pod.yaml(174B)
----LICENSE(1KB)
----master(48KB)
----README.md(12KB)
----docs()
--------etcd-install.md(5KB)
--------Init-centos7.md(5KB)
--------app.md(525B)
--------master.md(8KB)
--------ingress.png(51KB)
--------架构设计.md(296B)
--------flannel.md(5KB)
--------ca.md(2KB)
--------dashboard.md(817B)
--------helm.md(2KB)
--------init.md(2KB)
--------ingress.md(178B)
--------node.md(8KB)
--------nfs-pv.md(2KB)
--------coredns.md(398B)
--------heapster.md(200B)
--------K8S.png(42KB)
----.gitignore(1KB)
----roster(628B)