k8s 集群部署
集群部署 一步踏错步步错
连山周易
书山有路勤为径
展开
-
七.安装CNI插件
4.验证网络插件是否部署成功。3.安装flannel插件。1.下载插件的配置文件。原创 2023-06-15 22:34:09 · 790 阅读 · 0 评论 -
六.配置自动补全功能
kubectl tab测试。原创 2023-06-15 22:29:31 · 32 阅读 · 0 评论 -
四.初始化master节点
此过程会创建静态Pod,包括"kube-apiserver","kube-controller-manager"和"kube-scheduler"创建名为"kubelet-config-1.22"的ConfigMap在"kube-system"名称空间中,其中包含集群中kubelet的配置。创建etcd的静态Pod,默认的资源清单存放在:""/etc/kubernetes/manifests"使用静态的目录,默认的资源清单存放在:"/etc/kubernetes/manifests"。原创 2023-06-15 22:24:52 · 194 阅读 · 0 评论 -
三.所有节点安装kubeadm,kubelet,kubectl
然而,控制平面与kubelet间的相差一个次要版本不一致是支持的,但kubelet的版本不可以超过"API SERVER"的版本。例如,1.7.0版本的kubelet可以完全兼容1.8.0版本的"API SERVER",反之则不可以。kubeadm不能帮你安装或者管理kubelet或kubectl,所以你需要确保它们与通过kubeadm安装的控制平面(master)的版本相匹配。4>.启动kubelet服务(若服务启动失败时正常现象,其会自动重启,因为缺失配置文件,初始化集群后恢复!用来初始化集群的指令。原创 2023-06-15 22:10:39 · 843 阅读 · 0 评论 -
二.安装harbor
如果已经安装harbor服务的话,就不需要重复执行"./install.sh"脚本,仅需执行"./prepare"并搭配"docker-compose down"和"docker-compose up -d"即可。docker程序认为"*.crt"文件是CA证书文件,"*.cert"客户端证书文件,于是上面第五步需要转换一下,其实使用cp一下也是可以的,内容并没有变化。1)创建自定义域名的证书存放路径(注意,下面的"lianshan.zhouyi.com"改成你自己的自签域名)(3)生成ca的自签名证书。原创 2023-06-15 21:51:39 · 144 阅读 · 0 评论 -
一 K8S所有节点环境准备
参考链接: https://kubernetes.io/zh/docs/setup/production-environment/tools/kubeadm/install-kubeadm/# 临时关闭swapoff -a && sysctl -w vm.swappiness=0 # 基于配置文件关闭sed -ri '/^[^#]*swap/s@^@#@' /etc/fstab ifconfig ens33 | grep ether | awk '{print $2}'cat /sy原创 2023-06-15 20:21:56 · 62 阅读 · 0 评论