在Ubuntu下部署Kubernetes集群

准备工作:

      注: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 [email protected]:.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

扫描二维码关注公众号,回复: 2023516 查看本文章

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

猜你喜欢

转载自www.linuxidc.com/Linux/2016-09/135018.htm
今日推荐