首页 > 其他 > 详细

k8s

时间:2019-11-29 14:36:40      阅读:77      评论:0      收藏:0      [点我收藏+]

1、环境准备

  • 10.100.1.11 k8s-lb01
  • 10.100.1.12 k8s-lb02
  • 10.100.1.13 k8s-master01
  • 10.100.1.14 k8s-master02
  • 10.100.1.15 k8s-node01
  • 10.100.1.16 k8s-node02
  • 关闭selinux、firewalld防火墙,清空iptables规则,关闭swap
  • swapoff -a 临时关闭
  • vim /etc/fstab 永久关闭

2、etcd集群

  1. 生成etcd证书
  2. 部署etcd节点
  3. 查看集群状态
/opt/etcd/bin/etcdctl --ca-file=/opt/etcd/ssl/ca.pem --cert-file=/opt/etcd/ssl/server.pem --key-file=/opt/etcd/ssl/server-key.pem --endpoints="https://10.100.1.13:2379,https://10.100.1.15:2379,https://10.100.1.16:2379" cluster-health

技术分享图片

 

 

3、部署master node

  1. 生成apiserver证书
  2. 配置apiserver、controller-manager、scheduler
  3. 启用TLS Bootstrapping

4、部署worker node

  1. 安装docker
  2. 部署kubelet和kube-proxy
  3. 允许给node颁发证书
  4. 部署CNI网络
  5. 授权apiserver访问kubelet

5、部署Web UI和DNS

6、master高可用

  1. 部署master组件
  2. 部署nginx负载均衡
  3. nginx + keepalived高可用
  4. 修改node链接VIP

 

k8s

原文:https://www.cnblogs.com/tichy/p/11957407.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!