centos 用yum安装k8s
时间: 2023-08-15 14:10:59 浏览: 167
在 CentOS 上安装 Kubernetes,可以通过使用 yum 包管理器完成。以下是安装过程的详细步骤:
1. 安装 Docker
在安装 Kubernetes 之前,必须先安装 Docker。你可以使用以下命令安装 Docker:
```
sudo yum install -y docker
```
启动 Docker,并将其设置为在系统启动时自动启动:
```
sudo systemctl start docker
sudo systemctl enable docker
```
2. 安装 Kubernetes
首先,你需要向系统添加 Kubernetes YUM 存储库。创建一个名为 "kubernetes.repo" 的文件,并将以下内容添加到该文件中:
```
sudo vi /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
```
保存并关闭文件。
然后,使用以下命令安装 Kubernetes:
```
sudo yum install -y kubelet kubeadm kubectl
```
3. 启动 Kubernetes
启动 kubelet 服务,并将其设置为在系统启动时自动启动:
```
sudo systemctl start kubelet
sudo systemctl enable kubelet
```
4. 初始化 Kubernetes
在安装完 Kubernetes 后,你需要对其进行初始化。使用以下命令初始化 Kubernetes:
```
sudo kubeadm init
```
初始化完成后,将输出一些命令,你需要将这些命令保存下来,以便稍后加入节点。
最后,使用以下命令将 kubectl 配置为与 Kubernetes 集群一起使用:
```
mkdir -p $HOME/.kube
sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
sudo chown $(id -u):$(id -g) $HOME/.kube/config
```
现在,你已经成功在 CentOS 上安装了 Kubernetes。
阅读全文