kubenetes環境搭建

原创 2015年07月07日 10:22:23

Kubernetes環境搭建



實驗環境介紹

ubuntu:14.04.2 LTS

docker:1.7.0

etcd 2.0.10

kubernetes 0.18.0



環境搭建步驟

1.安裝Docker

curl -shttps://get.docker.io/ubuntu/| sudo sh

{可能需先更新Ubuntu系統,sudoapt-get update}


2.安裝etcd

curl
-L 
https://github.com/coreos/etcd/releases/download/v2.1.0-rc.0/etcd-v2.1.0-rc.0-linux-amd64.tar.gz
-o etcd-v2.1.0-rc.0-linux-amd64.tar.gz
tar xzvf
etcd-v2.1.0-rc.0-linux-amd64.tar.gz
cd
etcd-v2.1.0-rc.0-linux-amd64
./etcd
可執行文件複製到/opt/bin,如果目錄/opt/bin不存在,則先創建/opt/bin

具體參見鏈接https://github.com/coreos/etcd/releases/
3.安裝kubenetes
build好的kubenetes包參見https://github.com/GoogleCloudPlatform/kubernetes/releases/
解壓kubenetes.tar.gz得到kubenetes目錄。
kubenetes/server/kubenetes/server/bin目錄下的可執行文件複製到/opt/bin目錄,如果目錄/opt/bin不存在,則首先mkdir
-p /opt/bin 創建該目錄。
kubenetes/cluster/ubuntu/master/init_scripts目錄下的啓動腳本複製到/etc/init.d目錄用於手動啓動停止服務。
kubenetes/cluster/ubuntu/minion/init_scripts目錄下的啓動腳本複製到/etc/init.d目錄用於手動啓動停止服務。
kubenetes/cluster/ubuntu/master/init_conf目錄下的配置文件複製到/etc/init目錄初始化相應啓動腳本的配置。
kubenetes/cluster/ubuntu/minion/init_conf目錄下的配置文件複製到/etc/init目錄初始化相應的啓動腳本的配置。

/opt/bin加入環境變量PATHexport
PATH=”$PATH:/opt/bin”
4.啓動各項服務
1docker
sudo service docker
start
(2)etcd
etcd
(3)kubenetes
sudo
kube-apiserver --address=0.0.0.0 --insecure-port=8080
--service-cluster-ip-range='10.254.0.0/16'
--etcd_servers=http://127.0.0.1:4001
service
kube-controller-manager start
service kubelet
start
service
kube-proxy start
service
kube-scheduler start

5.測試環境配置
kubectl version
輸出:
Client Version:
version.Info{Major:"0", Minor:"18.0",
GitVersion:"v0.18.0", GitCommit:"",
GitTreeState:"not a git tree", SvnRevision:"13315",
SvnURL:"https://172.16.1.168/transwarp/trunk/virtualize/kubernetes-0.8",
SvnState:"clean"}
Server Version:
version.Info{Major:"0", Minor:"20",
GitVersion:"v0.20.2",
GitCommit:"323fde5bc5c45e30bbb5451ccf5c1ff01b0717f7",
GitTreeState:"clean", SvnRevision:"", SvnURL:"",
SvnState:""}
則環境配置成功。

環境変数

1.コントロール パネル\システムとセキュリティ\システム\システム詳細設定\環境変数\ JAVA_HOME--D:\Java\jdk1.6.0_39 2.CLASS_PATH--.;%JAVA_...
  • tyohaihai
  • tyohaihai
  • 2013年10月03日 15:18
  • 346

node安装及环境配置

1、windows下的NodeJS安装是比较方便的(v0.6.0版本之后,支持windows native),只需要登陆官网(http://nodejs.org/),便可以看到首页的“INSTALL...
  • qq_37766613
  • qq_37766613
  • 2017年03月07日 21:07
  • 151

Camera图像处理原理及实例分析

作者:zhongnanjun_3 转自:http://blog.csdn.net/zhongnanjun_3/article/details/9978715 作者:刘旭晖  col...
  • whw8007
  • whw8007
  • 2014年01月14日 10:57
  • 877

JAVA環境變量配置

变量名:JAVA_HAME 变量值:C:\Program Files\Java\jdk1.7.0_79 (java 安裝的路徑)变量名:classpath 变量值:.;%JAVA_HOME%\li...
  • jlz87
  • jlz87
  • 2016年06月01日 08:43
  • 162

LAMP 搭建linux+apache+mysql+php7環境

安装apache sudo apt install apache2 安装php7 sudo apt install php7.0 //检测安装是否成功 php7.0 -v /...
  • wenjayLiu
  • wenjayLiu
  • 2017年01月12日 13:23
  • 633

小柒2012 / spring-boot-pay

README.md 7.90 KB spring-boot-pay 支付服务:支付宝,微信,银联详细 代码案例 (除银联支付可以测试以外,支付宝和微信支付测试均需要企业认证,个人无法完成测...
  • weixin_36667844
  • weixin_36667844
  • 2017年09月01日 16:47
  • 230

基於Aforge的物體運動識別-入門篇

本文來自http://blog.csdn.net/hellogv/ ,引用必須注明出處!             最近看到越來越多人在做物體運動識別(例如:"第六感"中的指套),而且我最近也有點...
  • rocky69
  • rocky69
  • 2012年07月28日 20:59
  • 1939

CentOS 6.6 LNMP搭建

http://henianen.blog.51cto.com/6100762/1584960 1. wget http://www.atomicorp.com/installers/a...
  • forlong401
  • forlong401
  • 2014年12月18日 22:36
  • 2165

ActiveMq安装

1.到http://activemq.apache.org/下载activemq. 2.解压activemq安装包. 3.配置要使用的jdk(如果配置了JAVA_HOME环境变量,这步忽略).右键...
  • xiejx618
  • xiejx618
  • 2014年08月23日 10:40
  • 2031

搭建CoffeeScript的編輯環境

1.安裝nodeJS, Windows和MacOSX都有安裝版本 2.安裝coffee-script, github上下載zip 使用npm install -g coffeescript...
  • weaponofpower
  • weaponofpower
  • 2013年01月18日 22:41
  • 302
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:kubenetes環境搭建
举报原因:
原因补充:

(最多只允许输入30个字)