centos安装docker环境

Posted by     "麦子" on Wednesday, 2019年05月08日

[TOC]

转载地址:https://blog.csdn.net/weixin_40654252/article/details/86472179

关闭CentOS自带防火墙

systemctl disable firewalld
systemctl stop firewalld

安装 etcd 和 kubernetes 软件

会自动安装docker软件

yum -y install etcd kubernetes

#修改下面配置文件
vim /etc/sysconfig/docker
OPTIONS='--selinux-enabled=false --insecure-registry gcr.io'

#修改下面配置文件
vim /etc/kubernetes/apiserver
KUBE_ADMISSION_CONTROL="--admission-control=NamespaceLifecycle,NamespaceExists,LimitRanger,SecurityContextDeny,ResourceQuota"

启动所有服务

systemctl start etcd docker kube-apiserver kube-controller-manager kube-scheduler kubelet kube-proxy

用命令查看k8s是否已经运行

[root@localhost parallels]# kubectl cluster-info
Kubernetes master is running at http://localhost:8080

至此一个单机版kubernetes集群就安装启动完成了

docker,k8s服务启动命令

#关闭 
systemctl stop docker
#启动  
systemctl start docker  
#开机启动
systemctl enable docker

#查看运行状态
systemctl status kubelet
systemctl status docker

错误

Job for kube-apiserver.service failed because the control process exited with error code. See "systemctl status kube-apiserver.service" and "journalctl -xe" for details.

我这里的原因是:端口被占用,修改端口号

vi /etc/kubernetes/apiserver 
KUBE_API_PORT="--port=18080"

「真诚赞赏,手留余香」

真诚赞赏,手留余香

使用微信扫描二维码完成支付