kubeadm工具初始化一套k8s集群
修改主机名
1 | hostnamectl --static set-hostname <机器名 k8s101 k8s102 k8s103> |
允许iptables检查桥接流量
1 | # ubuntu |
安装 工具 与 Docker
1 | # ubuntu 安装 |
所有节点安装kubeadm软件包
1 | # 安装k8s组件 |
主节点使用kubeadm工具初始化一套k8s集群
1 | kubeadm init --kubernetes-version=v1.23.0 --image-repository registry.aliyuncs.com/google_containers --pod-network-cidr=10.244.0.0/16 --service-cidr=10.254.0.0/16 |
创建管理员证书文件
1 | mkdir -p $HOME/.kube |
node节点加入到现有集群
1 | kubeadm join 10.3.22.144:6443 --token e8fxx6.mtldauwy3v5qfpox \ |
1 | # 在主结点执行,查看 Node 如何 加入集群 |
1 | # 踢出 Node 节点 |
部署flannel网络插件
1 | kubectl apply -f https://raw.githubusercontent.com/coreos/flannel/master/Documentation/kube-flannel.yml |
部署 Dashbord 看板
1 | # 官方 https://github.com/kubernetes/dashboard |
1 | # 网络卡可提前下载 |
1 | # 可能遇到的问题 |
1 | apiVersion: v1 |