如何在CentOS7上安装kubernetes

2025-05-23 08:42:23

1、修改主机和host解析,关闭selinux192.168.20.11 k8s-master192.168.20.12 k8s-node-1192.168.20.13 k8s-node-2

如何在CentOS7上安装kubernetes如何在CentOS7上安装kubernetes如何在CentOS7上安装kubernetes

4、测试:etcdctl set test/test-key 0etcdctl get test/test-key检查集群状态etcdctl -C http://192.168.20.11:2379 cluster-health

如何在CentOS7上安装kubernetes

5、master节点安装kubernetesyum install kubernetes-master.x86_64 -y修改apiser即枢潋雳ver配置文件vim /etc/kubernetes/apiserver KUBE_API_ADDRESS="--insecure-bind-address=0.0.0.0"KUBE_API_PORT="--port=8080"KUBE_ETCD_SERVERS="--etcd-servers=http://192.168.20.11:2379"# node节点监听的端口KUBELET_PORT="--kubelet-port=10250"KUBE_ADMISSION_CONTROL="--admission-control=NamespaceLifecycle,NamespaceExists,LimitRanger,SecurityContextDeny ,ResourceQuota"修改配置文件vim /etc/kubernetes/config#apiserver运行在哪,谁就是KUBE_MASTERKUBE_MASTER="--master=http://192.168.20.11:8080"systemctl enable kube-apiserver.servicesystemctl start kube-apiserver.servicesystemctl enable kube-controller-manager.servicesystemctl start kube-controller-manager.servicesystemctl enable kube-scheduler.service其中个组建的功能:api-server:接收并相应用户的请求controller:控制器的概念,保证docker容器存活schedule:调度器,选择启动容器的node节点

如何在CentOS7上安装kubernetes

6、两台node节点安装kubernetesyum install kubernetes-node.x86_64 -y修改配置文件即枢潋雳vim /etc/kubernetes/configKUBE_MASTER="--master=http://192.168.20.11:8080"vim /etc/kubernetes/kubeletKUBELET_ADDRESS="--address=0.0.0.0"KUBELET_PORT="--port=10250"# node节点主机名或IP地址KUBELET_HOSTNAME="--hostname-override=192.168.20.12"KUBELET_API_SERVER="--api-servers=http://192.168.20.11:8080"systemctl enable kubelet.servicesystemctl restart kubelet.servicesystemctl enable kube-proxy.servicesystemctl restart kube-proxy.service其中个组建的功能:kubelet:调用docker管理容器的生命周期kube-proxy:提供容器的网络

如何在CentOS7上安装kubernetes

7、检查能否出结果:[root@k8s-master tools]# kubectl get nodes

如何在CentOS7上安装kubernetes如何在CentOS7上安装kubernetes

9、配置开机启动和重启k8smaster节点:systemctl enable flanneld.servicesystemctl start flanneld.serviceservice docker restartsystemctl restart kube-apiserver.servicesystemctl restart kube-controller-manager.servicesystemctl restart kube-scheduler.servicenode节点:systemctl enable flanneld.servicesystemctl start flanneld.serviceservice docker restartsystemctl restart kubelet.servicesystemctl restart kube-proxy.service

10、flanneld 启动后,宿主机网络会发生一些变化使用ip add命令查看宿主机网络

如何在CentOS7上安装kubernetes如何在CentOS7上安装kubernetes如何在CentOS7上安装kubernetes如何在CentOS7上安装kubernetes

13、安装k8s完毕

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢