# 从centos7上安装k8s 2017

## 简介
在本文中,我们将介绍如何在CentOS 7操作系统上安装Kubernetes 2017版本。Kubernetes是一种用于自动部署、扩展和管理容器化应用程序的开源平台,它可以帮助我们更轻松地管理大规模的容器集群。

## 步骤概述
下面是安装Kubernetes 2017的流程概要,我们将在接下来的步骤中详细介绍每个步骤所需要执行的操作。

| 步骤 | 操作 |
|------|--------------------------------|
| 1 | 安装Docker |
| 2 | 配置Kubernetes仓库 |
| 3 | 安装Kubernetes组件 |
| 4 | 启动Kubernetes服务 |

## 步骤详解

### 步骤 1:安装Docker
首先,我们需要安装Docker作为Kubernetes的容器运行时。执行以下命令来安装Docker:

```bash
sudo yum install -y docker
```

### 步骤 2:配置Kubernetes仓库
接下来,我们需要配置Kubernetes仓库,以便从中安装Kubernetes组件。创建一个文件 `/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
```

### 步骤 3:安装Kubernetes组件
现在,我们可以安装Kubernetes主节点和从节点组件。执行以下命令安装:

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

### 步骤 4:启动Kubernetes服务
最后一步是启动Kubernetes服务。首先启动Docker服务:

```bash
sudo systemctl start docker
```

然后启动Kubernetes服务:

```bash
sudo systemctl start kubelet
```

### 验证Kubernetes安装
为了验证Kubernetes是否成功安装,您可以运行以下命令查看集群状态:

```bash
kubectl get nodes
```

如果一切顺利,您应该看到列出的节点信息,表示Kubernetes集群已经搭建完成。

## 结论
通过以上步骤,您已经成功在CentOS 7操作系统上安装了Kubernetes 2017版本。希望这篇文章对您有所帮助,让您更好地理解如何部署和管理Kubernetes集群。如果您在安装过程中遇到任何问题,可以查阅相关文档或寻求帮助。祝您使用Kubernetes愉快!