Deploy kubernetes via kubeadm and ansible
86
在阿里云上部署高可用的 Kubernetes 1.10.4。
git clone https://github.com/HarrisChu/sailing.git
cd sailing
cp inventory.sample inventory
# vim inventory 修改 ssh 登录密码和机器信息
# vim env 修改 VIP 地址
make run
正常情况下,5分钟之内就会部署完毕。
git clone https://github.com/HarrisChu/sailing.git
cd sailing
pipenv --python 3.6
pipenv install
cp inventory.sample inventory
# vim inventory 修改 ssh 登录密码和机器信息
# vim env 修改 VIP 地址
pipenv run ansible-playbook -i inventory -e @env site.yaml -f 10
kubectl get nodes 查看 node 是否正常
kubectl get pods --all-namespaces 查看所有的 pods
将 master1 手动关机
登录 master2 机器
kubectl get nodes 查看 node 是否正常
kubectl get pods --all-namespaces 查看所有的 pods
可以看到虽然 master1 不可用了,但是 apiserver 还是正常的。
常用插件
安装 helm
部署的集群,自带一个 demo 服务
部署的集群,自带一个 ingress 和 ingress controller
Content type
Image
Digest
Size
213.1 MB
Last updated
about 8 years ago
docker pull harrischu/sailing:v0.1.0