K8S
快速部署
安装环境
-
安装
docker
,并且启动服务,设置为开机自启# 下载安装 docker curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun # 配置阿里云镜像加速 sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["https://k47rrbam.mirror.aliyuncs.com"] } EOF sudo systemctl daemon-reload sudo systemctl restart docker # 设置docker 为开机启动,并且启动docker systemctl enable docker systemctl start docker
-
安装
k8s
的核心组件kubeadm
kubelet
kubectl
安装 kubeadm | Kubernetes官方安装指南
安装三个核心包,我们自带的服务器使用的是
linux
的centos
的发行版本,所以我们是red hat
公司的开源发行版本cat <<EOF | sudo tee /etc/yum.repos.d/kubernetes.repo [kubernetes] name=Kubernetes baseurl=https://packages.cloud.google.com/yum/repos/kubernetes-el7-\$basearch enabled=1 gpgcheck=1 repo_gpgcheck=1 gpgkey=https://packages.cloud.google.com/yum/doc/yum-key.gpg https://packages.cloud.google.com/yum/doc/rpm-package-key.gpg exclude=kubelet kubeadm kubectl EOF # 将 SELinux 设置为 permissive 模式(相当于将其禁用) sudo setenforce 0 sudo sed -i 's/^SELINUX=enforcing$/SELINUX=permissive/' /etc/selinux/config sudo yum install -y kubelet kubeadm kubectl --disableexcludes