<commit_before>---
layout: post
title:  kubeadm快速安装kubernetes
categories: [docker,Cloud]
date: 2016-12-14 10:58:30 +0800
keywords: [docker,云计算,kubernetes]
---

>Kubernetes 1.5.0刚刚发布，添加了众多的新特性，我们的云平台也计划从Mesos和Rancher迁移到kubernetes，所以迫不及待地想尝试一下，Google出品，必属精品，无奈GFW的层层阻挡，让原本简单的部署步骤变得异常复杂，所以写下此文，供各位参考。

### 1 环境准备

准备了三台机器作安装测试工作，机器信息如下: 

|      IP      |   Name   |    Role    |     OS    |
|--------------|----------|------------|-----------|
| 172.16.1.101 | Master01 | Controller | Centos7.2 |
| 172.16.1.106 | Minion01 | Compute    | Centos7.2 |
| 172.16.1.107 | Minino02 | Compute    | Centos7.2 |

### 2 安装docker

```bash
tee /etc/yum.repos.d/docker.repo <<-'EOF'
[dockerrepo]<commit_msg>add ingress configuration<commit_after>---
layout: post
title:  kubeadm快速部署kubernetes1.5
categories: [docker,Cloud]
date: 2016-12-14 10:58:30 +0800
keywords: [docker,云计算,kubernetes]
---

>Kubernetes 1.5.0刚刚发布，添加了众多的新特性，我们的云平台也计划从Mesos和Rancher迁移到kubernetes，所以迫不及待地想尝试一下，Google出品，必属精品，无奈GFW的层层阻挡，让原本简单的部署步骤变得异常复杂，所以写下此文，供各位参考。

### 1 环境准备

准备了三台机器作安装测试工作，机器信息如下: 

|      IP      |   Name   |    Role    |     OS    |
|--------------|----------|------------|-----------|
| 172.16.1.101 | Master01 | Controller | Centos7.2 |
| 172.16.1.106 | Minion01 | Compute    | Centos7.2 |
| 172.16.1.107 | Minino02 | Compute    | Centos7.2 |

### 2 安装docker

```bash
tee /etc/yum.repos.d/docker.repo <<-'EOF'
[dockerrepo]
{'fraction_non_alphanumeric': 0.21086490350250178, 'fraction_numerical': 0.09006433166547534, 'mean_word_length': 2.8251366120218577, 'pattern_counts': {'":': 0, '<': 7, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 6, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6981334', 'n_tokens_mistral': 804, 'n_tokens_neox': 773, 'n_words': 83}