centos7安裝kubernetes 1.10
阿新 • • 發佈:2018-11-10
Table of Contents
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:[email protected]:10800
1.3 安裝docker
yum -y install docker
1.3.1 配置docker
emacs /usr/lib/system/docker.sevice Enviornment="HTTP_PROXY=http://u:[email protected]: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:[email protected]:10800" https_proxy="http://u:[email protected]: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
Created: 2018-10-19 Fri 13:12