yum安装k8s集群的流程一般包括以下步骤:

1. 检查环境和配置:确保你的机器满足Kubernetes的最低要求,并准备好运行Kubernetes集群所需的配置。
2. 安装Docker:将Kubernetes部署在Docker上,所以首先需要安装Docker。
3. 安装Kubernetes的yum repository:配置yum源,以便从中安装Kubernetes。
4. 安装kubelet、kubeadm和kubectl:在所有的机器上安装kubelet、kubeadm和kubectl组件。
5. 初始化主节点:使用kubeadm初始化主节点,获取必要的信息。
6. 将工作节点加入到集群中:使用kubeadm命令将工作节点加入到已初始化的主节点。

接下来,我将详细介绍每一步需要做的事情,并提供相应的代码示例。

## 步骤1:检查环境和配置

在开始之前,首先确保你的机器满足以下的最低要求:
- 操作系统:CentOS7或者其他可选支持的Linux发行版
- CPU:至少2个CPU核心
- 内存:至少2GB
- 硬盘:至少20GB可用空间

此外,你还需要配置以下的参数:
- hostname:每个节点上的hostname需保持唯一
- IP地址:每个节点上需要有固定的IP地址
- 网络连接:所有的节点之间需要具备互联互通的网络连接
- SELinux:将SELinux设置为permissive或者disabled
- firewall:关闭Firewalld服务或开启必要的端口

## 步骤2:安装Docker

运行以下命令安装Docker:

```
$ sudo yum install -y docker
```

## 步骤3:安装Kubernetes的yum repository

首先,创建一个新的yum repository文件:

```
$ 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
```

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

运行以下命令安装kubelet、kubeadm和kubectl:

```
$ sudo yum install -y kubelet kubeadm kubectl
```

## 步骤5:初始化主节点

在主节点上运行以下命令初始化Kubernetes集群:

```
$ sudo kubeadm init
```

此命令将会输出一些必需的信息,如kubeadm join命令和证书等。请保存这些信息,它们将用于后续将工作节点加入到集群中。

## 步骤6:将工作节点加入到集群中

在工作节点上,运行步骤5中输出的kubeadm join命令。例如:

```
$ sudo kubeadm join : --token --discovery-token-ca-cert-hash
```

这个命令将工作节点加入到已初始化的主节点,使其成为集群的一部分。

以上就是使用yum安装Kubernetes集群的流程,按照以上步骤操作应该可以成功安装并配置一个简单的Kubernetes集群。希望这篇文章对你有所帮助!