K8S是目前非常火热的容器编排工具,使用K8S可以方便地管理、部署和扩展容器化应用程序。在开始使用K8S之前,我们首先需要在服务器上安装K8S,本文将介绍如何使用yum安装K8S的1.10版本。

整个安装过程可以分为以下几个步骤:

| 步骤 | 操作 |
|------------------|-----------------|
| 配置yum源 | 添加kubernetes源 |
| 安装docker | 使用yum安装docker |
| 安装Kubernetes组件 | 安装kubelet、kubeadm、kubectl |

下面我们分别介绍每个步骤需要做什么。

### 配置yum源
在安装K8S之前,我们先要配置yum源,这样我们就能使用yum命令来安装K8S。

1. 创建一个名为kubernetes.repo的文件,内容如下:
```
[kubernetes]
name=Kubernetes
baseurl=http://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64/
enabled=1
gpgcheck=0
repo_gpgcheck=0
```
其中,baseurl指定了Kubernetes的安装包下载地址。这里我们使用了阿里云的镜像源,速度更快。

2. 将kubernetes.repo文件复制到/etc/yum.repos.d/目录下:
```shell
$ sudo cp kubernetes.repo /etc/yum.repos.d/
```

### 安装docker
K8S依赖于docker作为容器运行时,所以我们需要先安装docker。

使用下面的命令安装docker:
```shell
$ sudo yum install -y docker
```

安装完成后,启动docker并设置为开机自启动:
```shell
$ sudo systemctl start docker
$ sudo systemctl enable docker
```

### 安装Kubernetes组件
接下来,我们要安装Kubernetes的组件,包括kubelet、kubeadm和kubectl。

使用下面的命令安装kubelet、kubeadm和kubectl:
```shell
$ sudo yum install -y kubelet-1.10.0 kubeadm-1.10.0 kubectl-1.10.0
```
注意,这里我们指定了版本号为1.10.0,你也可以根据自己的需求选择其他版本。

安装完成后,启动kubelet并设置为开机自启动:
```shell
$ sudo systemctl start kubelet
$ sudo systemctl enable kubelet
```

至此,我们已经完成了K8S的安装工作。

总结一下,使用yum安装K8S的1.10版本的流程如下:

1. 配置yum源:创建kubernetes.repo文件,并将其复制到/etc/yum.repos.d/目录下;
2. 安装docker:使用yum安装docker,并启动docker服务;
3. 安装Kubernetes组件:使用yum安装kubelet、kubeadm和kubectl,并启动kubelet服务。

希望通过本文的介绍,你能够了解到如何使用yum安装K8S的1.10版本,并能够顺利完成安装。如有疑问,欢迎随时交流讨论。

代码示例和注释如下:

```shell
# 创建kubernetes.repo文件
$ vi kubernetes.repo

# kubernetes.repo文件的内容
[kubernetes]
name=Kubernetes
baseurl=http://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64/
enabled=1
gpgcheck=0
repo_gpgcheck=0

# 将kubernetes.repo文件复制到/etc/yum.repos.d/目录下
$ sudo cp kubernetes.repo /etc/yum.repos.d/

# 安装docker
$ sudo yum install -y docker

# 启动docker服务
$ sudo systemctl start docker

# 设置docker为开机自启动
$ sudo systemctl enable docker

# 安装Kubernetes组件(指定版本为1.10.0)
$ sudo yum install -y kubelet-1.10.0 kubeadm-1.10.0 kubectl-1.10.0

# 启动kubelet服务
$ sudo systemctl start kubelet

# 设置kubelet为开机自启动
$ sudo systemctl enable kubelet
```

通过以上步骤,你已经成功地在服务器上使用yum安装了K8S的1.10版本。祝你在学习和使用K8S的过程中取得好的成果!