> CentOS > CentOS教程 >

centos7安装kubernetes

centos7安装


 
systemctl disable firewalld systemctl stop firewalld yum install lvm2 yum install docker yum install -y etcd kubernetes

修改DOCKER OPTIONS


 
vim /etc/sysconfig/docker OPTIONS='--selinux-enabled=false --insecure-registry gcr.io'

修改k8s的配置


 
vim /etc/kubernetes/apiserver -- 删除ServiceAccount KUBE_ADMISSION_CONTROL="--admission-control=NamespaceLifecycle,NamespaceExists,LimitRanger,SecurityContextDeny,ServiceAccount,ResourceQuota"

启动


 
systemctl start etcd systemctl start docker systemctl enable kube-apiserver systemctl start kube-apiserver systemctl status kube-apiserver.service systemctl start kube-controller-manager systemctl start kube-scheduler systemctl start kubelet systemctl start kube-proxy

​检查kube-apiserver


 
curl http://your-ip:8080/ { "paths": [ "/api", "/api/v1", "/apis", "/healthz", "/healthz/ping", "/logs/", "/metrics", "/resetMetrics", "/swaggerapi/", "/version" ] }

或者


 
kubectl get pods

web ui

http://localhost:8080/ui 如果没有安装,则参照kubernetes 安装配置 kube-ui_v3这篇文章来。

按类型查看

swagger-ui

http://your-ip:8080/swagger-ui/

cAdvisor

http://your-ip:4194/containers/

参考

  • centos安装docker有文件冲突怎么解决啊?

  • 搭建单机Kubernetes开发环境

  • Kubernetes 安装(Centos环境)

  • Kubernetes UI

  • kubernetes 安装配置 kube-ui_v3(以此为准)

  • kubernetes集群中部署kube-ui_v5(误导)




(责任编辑:IT)