一、安装etcd
[root@k8s-master ~]# yum install etcd -y
[root@k8s-master ~]# vim /etc/etcd/etcd.conf6行:ETCD_LISTEN_CLIENT_URLS="http://0.0.0.0:2379"21行:ETCD_ADVERTISE_CLIENT_URLS="http://10.0. 0.11:2379"
启动
[root@k8s-master ~]# systemctl start etcd.service
查看
etcdctl -C http://10.0.0.11:2379 cluster-health
二、安装k8s
[root@k8s-master ~]# yum install kubernetes-master.x86_64 -y
配置k8s
vim /etc/kubernetes/apiserver8行: KUBE_API_ADDRESS="--insecure-bind-address=0.0.0.0"11行:KUBE_API_PORT="--port=8080"14行: KUBELET_PORT="--kubelet-port=10250"17行:KUBE_ETCD_SERVERS="--etcd-servers=http://10.0.0.11:2379"23行:KUBE_ADMISSION_CONTROL="--admission-control=NamespaceLifecycle,NamespaceExists,LimitRanger,SecurityContextDeny,ResourceQuota"vim /etc/kubernetes/config22行:KUBE_MASTER="--master=http://10.0.0.11:8080"systemctl enable kube-apiserver.servicesystemctl restart kube-apiserver.servicesystemctl enable kube-controller-manager.servicesystemctl restart kube-controller-manager.servicesystemctl enable kube-scheduler.servicesystemctl restart kube-scheduler.service
查看组件状态
[root@k8s-master ~]# kubectl get componentstatus
NAME STATUS MESSAGE ERROR
controller-manager Healthy ok
scheduler Healthy ok
etcd-0 Healthy {"health":"true"}
有问题请加博主微信进行沟通!
全部评论