centos7安装k8s
时间: 2023-02-06 11:04:28 浏览: 175
好的,下面是在 CentOS 7 上安装 Kubernetes 的步骤:
1. 安装必要的软件包:
```
sudo yum update -y
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
```
2. 添加 Docker 软件仓库:
```
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
```
3. 安装 Docker CE:
```
sudo yum install docker-ce
```
4. 启动 Docker 服务并设置开机自启动:
```
sudo systemctl start docker
sudo systemctl enable docker
```
5. 添加 Kubernetes 软件仓库:
```
cat <<EOF > /etc/yum.repos.d/kubernetes.repo
[kubernetes]
name=Kubernetes
baseurl=https://packages.cloud.google.com/yum/repos/kubernetes-el7-x86_64
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
EOF
```
6. 安装 Kubernetes 组件:
```
sudo yum install -y kubelet kubeadm kubectl
```
7. 启动 Kubernetes 服务并设置开机自启动:
```
sudo systemctl start kubelet
sudo systemctl enable kubelet
```
8. 使用 kubeadm 初始化集群:
```
sudo kubeadm init
```
在执行这个命令后,会生成一个 kubeadm join 命令,你可以用这个命令来将其他节点加入集群。
9. 配置 kubectl:
在执行 kubeadm init 后,你可以使用下面的命令来配置 kubectl:
```
mkdir -p $HOME/.kube
sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
sudo chown $(id -u):$(id -g) $HOME
阅读全文