kubernetes安装的那些过程

网友投稿 737 2022-11-02

本站部分文章、图片属于网络上可搜索到的公开信息,均用于学习和交流用途,不能代表睿象云的观点、立场或意见。我们接受网民的监督,如发现任何违法内容或侵犯了您的权益,请第一时间联系小编邮箱jiasou666@gmail.com 处理。

kubernetes安装的那些过程

每个开头总需要深思熟虑,然后草草结尾       ---- 了悟

似乎只有这样,才能有个像样的开头,既然已经开头了,那就继续写下去吧!

首先我们可能会考虑我们始用的docker版本,先来安装一个最新的版本,其实。。。。。kubernetes是不支持最新版本的docker的(到今天为止的最新版本)18.09.

首先我们检测一下我们是不是安装了docker。

rpm  -qa  | grep docker

可能你显示的要比我多很多的,

例如上面这样的。

那就都卸载吧!

yum remove  你的安装的docker的名称

由于是基于yum安装,所以需要我们安装一些依赖。

yum install -y yum-utils \  device-mapper-persistent-data \  lvm2

接着需要配置我们的docker ce的仓库。就是下载源

yum-config-manager \     --add-repo \    https://download.docker.com/linux/centos/docker-ce.repo

如果你没有出现什么不可预见的问题,那么你可以开始安装你的docker ce了,剩下的就简单了

yum install docker-ce

这样你就可以安装一个最新的docker-ce了

---------------------------

但是现在kubernetes不支持最新版本的docker,所以我们需要安装其他版本的,例如18.06版本的。

其实大概流程没有多么复杂

-----------------------------

yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

#查看docker版本

yum list docker-ce.x86_64 --showduplicates | sort -r

#安装docker 指定版本

yum makecache fast && yum -y install docker-ce-18.06.0.ce-3.el7

---------------------------------------

这样就可以了,安装完成的就是你需要的版本了。

我觉得基础设施调整好了,下面我们来看看我们如何安装我们的神奇的k8s了,

master节点上的安装部署,如果嫌麻烦,其实etcd可以安装一个单机版本的,如果是生产上的,还是建议换成集群的,部署到其他服务器上,这里始用单节点部署的,所以命令只有一条

yum install etcd

启动服务。

systemctl   start etcd

启动以后看一下是不是有端口是2379,这个以后是要用到的。

创建目录mkdir -p /opt/kubernetes/{bin,cfg}  (这个目录是和脚本里面的目录相对应的。)master和node节点都要有。

mv kube* /opt/kubernetes/bin/  将启动文件移动到目录下。

调用第一个脚本

脚本内容大致这样的

其他地方的配置不用太在意,直接复制源码下面的就可以,源码在源码的kubernetes/cluster/centos/master/scripts目录下的。

我们通过./apiserver.sh 192.168.0.184 http://192.168.0.184:2379 来启动服务。

通过

journalctl -u kube-apiserver  来看一下服务是不是有问题。

正常启动以后开始启动

./scheduler.sh 192.168.0.184

./controller-manager.sh 192.168.0.184 (这里的ip是主节点ip)

启动完成这两项,剩下的就是配置node节点了。

未完待续。。。。。。。。

上一篇:软件测试培训需要学什么
下一篇:【专家视点】自动化测试技术展望:系统软件栈
相关文章

 发表评论

暂时没有评论,来抢沙发吧~