沃梦达 / 编程技术 / 服务器 / 正文

centos7安装kubernetes 1.10

style/styleTable of Contents1. 环境准备1.1. 机器1.2. 科学上网1.3. 安装docker1.3.1. 配置docker2. 安装kubernetes2.1. 下载2.2. 安装3. 初始化3.1. 初始化配置文件3.2. 初始化,使用代理,卡住时中断执行...

 

<style></style>

Table of Contents

  • 1. 环境准备
    • 1.1. 机器
    • 1.2. 科学上网
    • 1.3. 安装docker
      • 1.3.1. 配置docker
  • 2. 安装kubernetes
    • 2.1. 下载
    • 2.2. 安装
  • 3. 初始化
    • 3.1. 初始化配置文件
    • 3.2. 初始化,使用代理,卡住时中断执行
    • 3.3. 第二次,不使用代理

1 环境准备

?

1.1 机器

ip类型 
10.17.90.8 mxy-d-wkm-dev-6.test.xesv5.com master
10.17.90.13 mxy-d-wkm-dev-14.test.xesv5.com node1
     

1.2 科学上网

使用v2ray搭建科学上网, 例如设置httpproxy地址为http://u:1@v2ray.local:10800

1.3 安装docker

yum -y install docker

1.3.1 配置docker

emacs /usr/lib/system/docker.sevice
Enviornment="HTTP_PROXY=http://u:1@v2ray.local:10800" "NO_PROXY=localhost,127.0.0.1,daocloud.io,aliyuncs.com"

2 安装kubernetes

?

2.1 下载

https://cbs.centos.org/koji/buildinfo?buildID=22908

2.2 安装

rpm -Uvh *.rpm 

3 初始化

因为用到了代理,所以需要两次初始化(中断第一次)

3.1 初始化配置文件

kubeadm.yaml

apiVersion: kubeadm.k8s.io/v1alpha1
kind: MasterConfiguration
controllerManagerExtraArgs:
  horizontal-pod-autoscaler-use-rest-clients: "true"
  horizontal-pod-autoscaler-sync-period: "10s"
  node-monitor-grace-period: "10s"
  node-name: "mxy-d-wkm-dev-13.test.xesv5.com"
apiServerExtraArgs:
  runtime-config: "api/all=true"
kubernetesVersion: "stable-1.10"

3.2 初始化,使用代理,卡住时中断执行

http_proxy="http://u:1@v2ray.local:10800" https_proxy="http://u:1@v2ray.local:10800" \
NO_PROXY="10.96.0.0/12,localhost" kubeadm init --config=kubeadm.yaml 

3.3 第二次,不使用代理

kubeadm init --config=kubeadm.yaml --ignore-preflight-errors=all

Author: ka1em

Created: 2018-10-19 Fri 13:12

Validate

本文标题为:centos7安装kubernetes 1.10

基础教程推荐