阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

在Ubuntu下部署Kubernetes集群

163次阅读
没有评论

共计 1498 个字符,预计需要花费 4 分钟才能阅读完成。

准备工作:

      安装三台虚拟机(Ubuntu14.04.5),其中 Ubuntu01(192.168.195.131)代表 master 节点,Ubuntu02(192.168.195.132)和 Ubuntu03(192.168.195.133)代表 node 节点。在三台虚拟机中分别安装好 docker(通过 apt-get 方式安装),安装结束后运行命令 docker - v 查看是否安装成功。

      注:1. 三台虚拟机之间必须可以相互 ping 通。

            2. 安装 SecureCRT, 确保可以 ssh 登录到三台虚拟机中。

            3. 以下操作均为 root 用户,搭建环境前确保可以使用 root 用户可以正常登录虚拟机。

开始搭建环境

     1:设置 ssh 免密登录,部署过程中需要从 master 机器 ssh 以及 scp 到 node 节点,因此需要设置 master 机器到其他集群免密码登陆。三台机器先安装 ssh, 执行 sudo apt-get install ssh , 然后在 master 节点执行 ssh-keygen 命令, 在.ssh 目录中可以看到生成了私钥和公钥的键值对 id_rsa,id_rsa.pub,接下来 拷贝 pub key(即 id_rsa.pub)到所有需要免登陆的机器,ssh-copy-id root@192.168.195.132:.ssh/authorized_keys(或者使用 scp 命令也可)。

      2.1:下载源码 git clone https://github.com/kubernetes/kubernetes.git

      2.2: 下载 binaries,将以下的代码下载到 cluster/ubuntu/binaries 并依次命名为:etcd.tar.gz、flannel.tar.gz、kubernetes.tar.gz:

                   https://github.com/coreos/flannel/releases/download/v0.5.3/flannel-0.5.3-linux-amd64.tar.gz

                   https://github.com/coreos/etcd/releases/download/v2.0.12/etcd-v2.0.12-linux-amd64.tar.gz

                   https://github.com/GoogleCloudPlatform/kubernetes/releases/download/v1.0.6/kubernetes.tar.gz

Docker 中部署 Kubernetes http://www.linuxidc.com/Linux/2016-07/133020.htm

Kubernetes 集群部署  http://www.linuxidc.com/Linux/2015-12/125770.htm

OpenStack, Kubernetes, Mesos 谁主沉浮  http://www.linuxidc.com/Linux/2015-09/122696.htm

Kubernetes 集群搭建过程中遇到的问题及解决  http://www.linuxidc.com/Linux/2015-12/125735.htm

Kubernetes 的详细介绍:请点这里
Kubernetes 的下载地址:请点这里

更多 Ubuntu 相关信息见Ubuntu 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=2

本文永久更新链接地址:http://www.linuxidc.com/Linux/2016-09/135018.htm

正文完
星哥说事-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2022-01-21发表,共计1498字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中