随风飞世 发表于 2015-10-31 12:16:06

ubuntu多节点安装kubernetes

  在ubuntu上面多节点安装kubernetes,假设有两台机器
  master:192.168.1.84
  minion:192.168.1.83
  You wil now need to configure your kube-master and kube-minion.First,prepare the hosts file so that both can resolve each pther via their hostnames.
  
  
root at sclu083:/opt/bin# cat /etc/hosts  127.0.0.1 localhost sclu083
  192.168.1.84 kube-master
  192.168.1.83 kube-minion
  
  master和minion上面都要修改/etc/hosts文件
  去Github上面下载打包好的二进制文件
  在这个网址上面下载:https://github.com/GoogleCloudPlatform/kubernetes/releases
  下载解压,默认解压之后的文件名叫做kubernetes,进入到解压后的文件夹中
  cd cluster/ubuntu/binaries/
  会发现下面有两个文件夹,分别叫做master和minion,
  在minion机器上面,把minion文件夹下面的文件复制到/opt/bin目录下面,如果没有这个目录则先mkdir这个目录
  在master机器上面,把master文件夹下面的二进制文件复制到/opt/bin目录下面
  接下来是启动kubernets
  在master机器上面执行下面的操作
  1 start etcd
  
  ./etcd -listen-client-urls=http://kube-master:4001
  
  2 start api-server
  
  sudo ./kube-apiserver --address=0.0.0.0 \
  --port=8080
  --etcd_servers=http://kube-master:4001 \
  --portal_net=11.1.1.0/24 \
  --allow_privileged=false \
  --kubelet_port=10250 \
  --v=0
  
  3 start kube-controller-manager
  
  sudo ./kube-controller-manager --address=0.0.0.0 --master=127.0.0.1:8080 --machines=kube-minion --v=0
  
  4 start kube-scheduler
  
  sudo ./kube-scheduler --address=0.0.0.0 --master=127.0.0.1:8080 --v=0
  
  there will be no any output after exec this command
  接下来在minion机器上面执行下面的操作
  5 on monion,start kubelet
  
  ./kubelet --address=0.0.0.0 --port=10250 --hostname_override=kube-minion --api_servers=http://kube-master:8080 --enable_server=true --v=0
  
  6 on minion,start kube-proxy
  
  sudo ./kube-proxy --master=http://kube-master:8080
  
  接下来看下kubernetes是否启动成功:
  在master上面 执行下面这条命令
  
  kubectl get nodes
  
root at sclu084:/opt/bin# kubectl get nodes  NAME LABELS STATUS
  kube-minionReady
  
  至此,kubernetes已经成功启动
  参考文档:
  http://www.centurylinklabs.com/what-is-kubernetes-and-how-to-use-it/
  https://github.com/googlecloudplatform/kubernetes
  http://blog.iyunv.com/zhangjun2915/article/details/40598151
  https://devops.profitbricks.com/tutorials/getting-started-with-a-multi-node-kubernetes-cluster-on-ubuntu/
页: [1]
查看完整版本: ubuntu多节点安装kubernetes