mrbear 发表于 2018-1-4 19:15:41

kubernetes Ubuntu部署

规划节点
安装 ubuntu14.04 LTS
准备password-less SSH登录
  建立 ssh-key 证书,切换到root 账户,使用命令ssh-keygen-t rsa
  Generating public/private rsa key pair.
  Enter file in which to save the key (/root/.ssh/id_rsa):
  Enter passphrase (empty for no passphrase):
  Enter same passphrase again:

  Your>  Your public key has been saved in /root/.ssh/id_rsa.pub.

  将>  cat /root/.ssh/id_rsa.pub >> /root/.ssh/authorized_keys
  或者 使用 ssh-copy-id 命令, 例如    ssh-copy-id -i /root/.ssh/id_rsa.pub NODE_IP
安装、配置k8s
  下载kubernetes 1.4 正式版,地址https://github.com/kubernetes/kubernetes/releases/download/v1.4.0/kubernetes.tar.gz
  解压缩kubernetes 到/opt/kubernetes
  因为 k8sv1.4.0 发行版没有saltbase 软件包, 另行到 github 下载 saltbase 内容,将其 拷贝至/opt/kubernetes /cluster 目录下, 并且 将saltbase/salt/generate-cert/make-ca-cert.sh 设置为 可执行。
https://images2015.cnblogs.com/blog/791856/201610/791856-20161025091346421-269796026.png
  调整 ubuntu/config-default.conf配置,
  export nodes=${nodes:-"root@192.168.30.128"}   修改为节点列表,节点列表 user@ip.addr1 user@ip.addr2 user@ip.addr3 user@ip.addr4以空格隔开
  roles=${roles:-"ai"}按照节点顺序修改相应的角色,a表示master,i表示node,ai 表示既是master又是node,,也是以空格隔开
  export NUM_NODES=${NUM_NODES:-1} 修改为节点列表的个数
  在cluster目录下,运行命令KUBERNETES_PROVIDER=ubuntu./kube-up.sh 启动 k8s集群 ;
  KUBERNETES_PROVIDER=ubuntu./kube-down.sh 停止k8s集群
  备注:
  运行命令DEBUG=trueKUBERNETES_PROVIDER=ubuntu./kube-up.sh开始 调试模式,启动集群
  参考
  http://containertutorials.com/get_started_kubernetes/index.html#installation
页: [1]
查看完整版本: kubernetes Ubuntu部署