centos7安装k8s 旧版本1.5版本以及之前
官方文档:https://kubernetes.io/docs/setup/参考文档:https://www.cnblogs.com/spll/p/10033316.html参考文档:https://www.cnblogs.com/xkops/p/6169034.html一、所有机器上执行以下命令,准备安装环境:(注意是所有机器,主机master,从机node都要安装)1安装epel-releas
·
官方文档:https://kubernetes.io/docs/setup/
参考文档:https://www.cnblogs.com/spll/p/10033316.html
参考文档:https://www.cnblogs.com/xkops/p/6169034.html
一、所有机器上执行以下命令,准备安装环境:(注意是所有机器,主机master,从机node都要安装)
1安装epel-release源
yum -y install epel-release
2所有机器关闭防火墙
systemctl stop firewalld
systemctl disable firewalld
setenforce 0
#查看防火墙状态
firewall-cmd --state
二,现在开始master主机上192.168.26.227
1安装kubernetes Master
yum -y install etcd kubernetes-master
2编辑:vi /etc/etcd/etcd.conf文件,修改结果如下:
vi /etc/etcd/etcd.conf
3配置:vi /etc/kubernetes/apiserver文件,配置结果如下:
vi /etc/kubernetes/apiserver
4启动etcd、kube-apiserver、kube-controller-manager、kube-scheduler等服务,并设置开机启动。
for SERVICES in etcd kube-apiserver kube-controller-manager kube-scheduler; do systemctl restart $SERVICES;systemctl enable $SERVICES;systemctl status $SERVICES ; done
5在etcd中定义flannel网络
etcdctl mk /atomic.io/network/config '{"Network":"172.17.0.0/16"}'
三、接下来弄node从机上的配置安装什么
1在node机上192.168.26.228安装kubernetes Node和flannel组件应用
yum -y install flannel kubernetes-node
可能报错解决方案:安装容器冲突
2为flannel网络指定etcd服务,修改/etc/sysconfig/flanneld文件,配置结果如下图:
vi /etc/sysconfig/flanneld
3修改:vi /etc/kubernetes/config文件,配置结果如下图:
vi /etc/kubernetes/config
4修改node机的kubelet配置件/etc/kubernetes/kubelet
vi /etc/kubernetes/kubelet
5node节点机上启动kube-proxy,kubelet,docker,flanneld等服务,并设置开机启动。
for SERVICES in kube-proxy kubelet docker flanneld;do systemctl restart $SERVICES;systemctl enable $SERVICES;systemctl status $SERVICES; done
常用指令
使用kubectl version 命令,输出的信息会显示client和server的版本信息,client代表kubectl版本信息,server代表的是master节点的k8s版本信息
kubectl version
还可以通过 kubectl get nodes 获取集群可用节点,也可以获取安装k8s的版本信息
kubectl get nodes
更多推荐
已为社区贡献4条内容
所有评论(0)