k8s-1.15-master高可用部署

配置api-server负载均衡:

LB: lb-ip Port: 6443Target: 三个Master节点

设置Master Hostname

hostnamectl set-hostname k8s-master1hostnamectl set-hostname k8s-master2hostnamectl set-hostname k8s-master3

删除原来docker镜像

docker ps -a |awk '{print $1}' |xargs docker rmdocker images | awk '{print $3}' |xargs docker rmisystemctl stop dockerrm -rf /var/lib/docker/*systemctl start docker

创建kubeadm配置文件:kubeadm-config.yaml

内容如下:apiVersion: kubeadm.k8s.io/v1beta2kind: ClusterConfigurationkubernetesVersion: v1.15.5controlPlaneEndpoint: "lb-ip:6443"networking: dnsDomain: cluster.local podSubnet: 10.244.0.0/16 serviceSubnet: 10.96.0.0/12apiServer: certSANs: - k8s-prod.yidejia.comimageRepository: registry.cn-hangzhou.aliyuncs.com/google_containers#  提前拉取代码:  kubeadm config images pull

配置第一个Master节点:

kubeadm init --config=kubeadm-config.yaml \--upload-certs

将剩余的Master加入集群:

kubeadm join lb-ip:6443 --token i1no1v.jf9vhb5xukvzt3s0 \   --discovery-token-ca-cert-hash sha256:2405e4271ad19d29ebfe5549e28db5986ad42e892721dc9b71faa459d6f63587 \   --control-plane --certificate-key 07db3b22760aa7a02684d2f7f19936fbe2d1a6cfcfb96b3ac2c8b712e7ea5b9d
©著作权归作者所有:来自51CTO博客作者legehappy的原创作品,如需转载,请注明出处,否则将追究法律责任

每一份赞赏源于懂得

赞赏

0人进行了赞赏支持

更多相关文章

  1. kubernetes-ingress 安装
  2. PowerHA 常见故障排查
  3. Nginx Ingress 配置修改
  4. dom的增删改查
  5. “驯服云野兽”:自节点而上,Kubernetes安全总攻略
  6. SkipList和java中ConcurrentSkipListMap的实现
  7. dom元素的增删改查
  8. [DUBBO] publishProvider interfaceName is empty.
  9. 【故障处理】队列等待之enq IV - contention案例

随机推荐

  1. HTML5粒子螺旋线条3D动画
  2. 为NetBeans添加Andriod平台
  3. 【前端词典】有趣的大厂算法面试题
  4. 【前端词典】4 个实用有趣的 JS 特性
  5. 3组24个CSS3分享图标,可旋转和悬停
  6. Android振动系统学习
  7. 【前端词典】CDN 带来这些性能优化(进阶必
  8. HTML5 金色漩涡动画
  9. HTML5 3D爱心表白动画
  10. 【前端词典】Vue 使用时常见的 5 个问题