# Kubernetes (K8s) Yum 源安装指南

在使用Kubernetes(K8s)时,我们需要安装一些软件包来支持集群的运行。本文将教你如何配置K8s的Yum源来安装Kubernetes相关的软件包。

## 步骤概览

下面是配置K8s Yum源的步骤概览:

| 步骤 | 操作 |
| --- | --- |
| 1 | 配置Kubernetes Yum源文件 |
| 2 | 导入官方GPG密钥 |
| 3 | 更新Yum缓存 |
| 4 | 安装kubectl和kubelet |
| 5 | 启动kubelet服务 |
| 6 | 验证Kubernetes安装 |

让我们逐步详细地介绍每个步骤。

### 步骤1:配置Kubernetes Yum源文件

首先,我们需要创建Kubernetes Yum源的配置文件。打开终端并输入以下命令:

```bash
sudo vi /etc/yum.repos.d/kubernetes.repo
```

然后在文件中输入以下内容:

```bash
[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
```

保存并退出编辑器。

### 步骤2:导入官方GPG密钥

导入Kubernetes官方GPG密钥,以确保软件包的安全性。在终端中运行以下命令:

```bash
sudo rpm --import https://packages.cloud.google.com/yum/doc/yum-key.gpg
sudo rpm --import https://packages.cloud.google.com/yum/doc/rpm-package-key.gpg
```

### 步骤3:更新Yum缓存

更新Yum缓存以使新添加的Kubernetes源生效。执行以下命令:

```bash
sudo yum makecache
```

### 步骤4:安装kubectl和kubelet

现在我们可以安装kubectl和kubelet,这两个是Kubernetes常用的命令行工具。运行以下命令:

```bash
sudo yum install -y kubectl kubelet
```

### 步骤5:启动kubelet服务

安装完成后,启动kubelet服务并设置开机启动:

```bash
sudo systemctl enable kubelet
sudo systemctl start kubelet
```

### 步骤6:验证Kubernetes安装

最后,验证Kubernetes是否成功安装。可以通过运行以下命令检查kubelet的状态:

```bash
systemctl status kubelet
```

如果kubelet状态为active (running),则表示安装成功。

现在,你已经成功配置了Kubernetes的Yum源并安装了kubectl和kubelet。开始使用Kubernetes构建你的集群吧!祝你好运!