搭建自己的集群,使用 kubeadm 搭建自己的 kubernetes 集群

博文首发:使用 kubeadm 搭建自己的 kubernetes 集群

简介

kubernetes 是一款非常优秀的容器编排工具,可以管理你所有节点上的运行的 docker 容器。并且可以非常方便横向扩展、服务转移、服务升级。自从用上了 k8s 集群,再也不用担心服务单点啦~

来张首图

背景

前段时间刚入了 3 台服务器,都是 2核8G5M 的,近期想着要么搭建一个集群吧,正好可以体验下 kubernetes, 玩了这么多年的 Docker 都一起没有把编排工具用起来。趁这个机会实现下自己的心愿吧,以后上服务什么的也可以简化点。

有了这个想法,找了个没有阳光的午后,就开始了这次搭建的旅程。

由于 3 台服务器是通过不同账号买的,还有一台是腾讯的,所以用内网组集群是没有希望了,只能用公网来搭建。

这其中就碰到了许多的问题,请让我慢慢道来。

还没有服务器?快入一台 2018 年阿里云双 12 底价服务器吧!

优惠的一小部分

查看更多

开始

服务器都到位了,就可以开始这次搭建的旅程了。先看下基本信息

三台服务器都是 CentOS 7.4 的,当然系统环境并不能影响我们安装 kubernetes 的脚步。

先看下基本的节点信息。
主机名称 IP

master	123.123.123.123
node01	123.123.123.124
node02	123.123.123.125

注意 : 这里对节点名有个要求,所有节点不能重名,kubernetes
会以此名字来唯一标识这个节点。按理我们也不会设置重复的主机名。

所有节点的 Docker 版本:docker-ce 18.09.0
还没有安装 docker ? 这个可能可以提供点帮助
docker 安装完之后,最好配置下镜像加速,加速下载镜像的速度。
可以看这文章的前半部分设置使用重新打 tag 的方式,拉取 k8s.gcr.io 的镜像

kubeadm 是官方提供的安装集群搭建工具,使用此工具可以大大简化搭建的流程。

因为我用的是外网,不方便直接写出来,所以我把我记录的步骤中的所有 IP 都换成了假的,仅仅是 IP 换了,基本的都是我实际的操作过程。

正式开始操作服务器

阿里云的机器忽略,腾

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值