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:""}
則環境配置成功。
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

从零开始搭建基于calico的kubenetes

从零开始搭建基于calico的kubenetes安装之前之前搭建过基于CoreOS的kubernetes,毕竟在中国90%以上的公司都不是基于CoreOS的,本文将基于ubuntu 16.04 64b...

hadoop伪分布式环境搭建

  • 2017-09-22 10:16
  • 562KB
  • 下载

一、python环境搭建

最近在自学python语言,通过在网上学习基础知识对此语言有了一个初步了解,为了不过早的遗忘,在此进行记录。首先第一步是环境的搭建,如下步骤: 设备描述:     系统:windows7   64...

php安装及apache环境搭建

maven开发环境搭建

  • 5天前 13:55
  • 11.63MB
  • 下载

Reac native (1) 环境搭建

react native 环境搭建,以及常见的一些问题解决办法

STM32_ECLIPSE环境搭建

  • 2016-11-01 15:43
  • 465KB
  • 下载

android开发环境搭建win

Spark介绍与环境搭建

1.什么是Spark(官网:http://spark.apache.org) Spark是一种快速、通用、可扩展的大数据分析引擎,2009年诞生于加州大学伯克利分校AMPLab,2010...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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