k8s的安装8
我们这次的k8s是yum装的,yum安装的k8s的版本是多少?
rpm -qa|grep kubernetes 查看版本,如下图所示
因为红帽只做了1.5版本的k8s包,所以yum只能装1.5版,虽然这种yum装不能决定版本,但是它是最容易安装成功的,当然功能不是最新的,但是k8s的核心功能在1.5版本里面都有,这是最适合大家学习的,除了yum安装;还有源码编译安装,k8s的源码就在gitup里面,源码编译安装,时间长,难度大,不懂编译参数的话,就放弃吧,想一下编译一个php花了多长时间,在想一下这么大的一个项目,你要编译多久,而且还特别难,所以编译安装直接不用;网上安装方式最多的是二进制安装,二进制安装就是官方已经编译好了,用官方的二进制包,自己生成配置文件,自己来写启动文件,经过一系列的步骤,这个步骤是非常的繁琐,步骤特别多,所以新手用二进制安装的时候感觉好累,就和安装一遍openstack是的,它的每个服务都要手动生成配置文件,手动编辑启动文件,这个二进制安装特别繁琐,于是有人将它批量化了,来,写个shell脚本,一键部署,写个ansible的剧本,一键部署,还有saltstack的状态文件,一键部署,于是看到网上的大部分文章是ansible一键部署,saltstack一键部署,那么部署完1.15版本,在部署1.16版本,在部署1.17版本,在部署1.18,在部署1.19,就会看到网上的大部分文章都是教你怎么装,搜到的文章基本上都是安装,那安装好了之后勒,没了,如果这个没有人告诉你怎么研究,你会一头雾水,因为里面概念性的东西特别多,如果不理解的话,这个东西完全用不了,装上了没有任何的作用,我们并不是非常注重它的安装,我们更应该注重它的使用,你用yum装也是装,用下面的方式,你想使用简单安装也很简单,直接使用人家的ansible剧本,直接执行个剧本,一下就装好了,重点应该学习怎么使用,这是二进制安装。有些有kubeadm安装,这种安装步骤非常简单,但是需要网络,k8s是谷歌公司推出的,所以这个网络就成为了很多人学习k8s的障碍,用kubeadm也可以装最新版,当然现在已经有解决方法了,现在建议先了解yum安装,后面写教程怎么使用kubeadm安装k8s,至于你对二进制感兴趣的,我也可以给你搜索出来ansible一键剧本,saltstack一键,最后一种安装方式叫minikube,这个是单机版的k8s,最适合开发人员去体验k8s,这是开发用来开发环境用的,所以和咱们没关系,所以在生产上要么二进制安装,要么kubeadm,yum版本太老了,1.5不能用,目前最适合学习的是yum安装,所有人都装成功了,这就是关于k8s的安装。
标签:二进制,一键,yum,版本,k8s,安装 From: https://www.cnblogs.com/ypyyds/p/16826144.html