centos7部署K8S

准备三台centos7服务器

一台 master node (主机名 k8s-master-01)

两台 work node(主机名 k8s-work-01、k8s-work-02)

 

【环境准备】(k8s-master-01、k8s-work-01、k8s-work-02 都要执行)

设置固定IP:https://www.cnblogs.com/Tifahfyf/p/14255294.html

K8S环境准备:https://www.cnblogs.com/Tifahfyf/p/14426484.html

 

【安装docker】(k8s-master-01、k8s-work-01、k8s-work-02 都要执行)

# 安装 gcc 和 gcc-c++
$ yum -y install gcc $ yum -y install gcc-c++

 

# 卸载旧的Docker
sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine

 

# 需要的安装包
$ sudo yum install -y yum-utils

 

# 设置镜像仓库(阿里云镜像)
$ sudo yum-config-manager \
    --add-repo \
    http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
# 如果服务器上网无障碍,可以设置这个
$ sudo yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo

 

 

 

# 更新yum索引
[root@192 etc]# yum makecache fast

 

# 安装docker引擎
$ yum
-y install docker-ce-18.06.1.ce-3.el7

 

# 启动 docker
$ systemctl start docker

 

到此为止,docker 在 k8s-master-01、k8s-work-01、k8s-work-02  安装完毕

 

【安装K8S】

# 设置 K8S yum源,如不设置卡死你 (k8s-master-01、k8s-work-01、k8s-work-02 都要执行)
$ cat > /etc/yum.repos.d/kubernetes.repo << EOF
[kubernetes]
name=Kubernetes
baseurl=https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64
enabled=1
gpgcheck=0
repo_gpgcheck=0
gpgkey=https://mirrors.aliyun.com/kubernetes/yum/doc/yum-key.gpg
https://mirrors.aliyun.com/kubernetes/yum/doc/rpm-package-key.gpg
EOF

 

# 安装 kubelet、kubeadm、kubectl(k8s-master-01、k8s-work-01、k8s-work-02 都要执行)
$ yum -y install kubelet-1.18.0 kubeadm-1.18.0 kubectl-1.18.0


# kubelet开机启动
(k8s-master-01、k8s-work-01、k8s-work-02 都要执行)

$ systemctl enable kubelet
# master 运行 (只在 k8s-master-01 执行)
$ kubeadm init \
--apiserver-advertise-address=192.168.1.136 \
--image-repository registry.aliyuncs.com/google_containers \
--kubernetes-version v1.18.0 \
--service-cidr=10.96.0.0/12 \
--pod-network-cidr=10.244.0.0/16

 

 

命令行若显示如下内容,说明安装成功

 

posted on 2021-02-25 17:23  五月の花  阅读(279)  评论(0编辑  收藏  举报

导航