- 
一、前言
 - 
二、基础环境部署
 - 
1)前期准备(所有节点)
 - 
2)安装容器 docker(所有节点)
 - 
3)配置 k8s yum 源(所有节点)
 - 
4)将 sandbox_image 镜像源设置为阿里云 google_containers 镜像源(所有节点)
 - 
5)配置 containerd cgroup 驱动程序 systemd(所有节点)
 - 
6)开始安装 kubeadm,kubelet 和 kubectl(master 节点)
 - 
7)使用 kubeadm 初始化集群(master 节点)
 - 
8)安装 Pod 网络插件(CNI:Container Network Interface)(master)
 - 
9)node 节点加入 k8s 集群
 - 
10)配置 IPVS
 - 
11)集群高可用配置
 - 
12)部署 Nginx+Keepalived 高可用负载均衡器
 - 
三、k8s 管理平台 dashboard 环境部署
 - 
1)dashboard 部署
 - 
2)创建登录用户
 - 
3)配置 hosts 登录 dashboard web
 - 
四、k8s 镜像仓库 harbor 环境部署
 - 
1)安装 helm
 - 
2)配置 hosts
 - 
3)创建 stl 证书
 - 
4)安装 ingress
 - 
5)安装 nfs
 - 
6)创建 nfs provisioner 和持久化存储 SC
 - 
7)部署 Harbor(Https 方式)
 
一、前言
官网:https://kubernetes.io/
官方文档:https://kubernetes.io/zh-cn/docs/home/
二、基础环境部署
1)前期准备(所有节点)
1、修改主机名和配置 hosts
先部署 1master 和 2node 节点,后面再加一个 master 节点
# 在192.168.0.113执行hostnamectl set-hostname k8s-master-168-0-113# 在192.168.0.114执行hostnamectl set-hostname k8s-node1-168-0-114# 在192.168.0.115执行hostnamectl set-hostname k8s-node2-168-0-115


                    
                    
            
