K8s学习-day2 安装k8s相关组件

mster节点安装相关组件

master节点安装etcd

yum install etcd -y

修改带颜色的配置部分没,配置文件路径/etc/etcd/etcd.conf,下图为原文件

主要修改的地方:

下图为需要修改的地方:

 

然后执行 

systemctl start etcd
etcdctl set testdir/testkey0 0
etcdctl get testdir/testkey0

etcdctl -C http://0.0.0.0:4001 cluster-health
etcdctl -C http://0.0.0.0:2379 cluster-health

 master节点安装k8s:

遇到报错,直接按照网上的说法执行yum remove -y docker-ce* 

 然后重新执行安装K8s命令:

 

按照教程,配置k8s组件:

Kubernets API Server

Kubernets Controller Manager

Kubernets Scheduler

第一处

vim /etc/kubernetes/apiserver

原文件:

修改后:

 /etc/kubernetes/config

原:

 修改后:

 设置开机自动执行:

systemctl enable kube-apiserver.service
systemctl start kube-apiserver.service
systemctl enable kube-controller-manager.service
systemctl start kube-controller-manager.service
systemctl enable kube-scheduler.service
systemctl start kube-scheduler.service

node节点安装相关组件 

安装k8s

 node2和node3都执行相关命令

yum install kubernetes

  node节点需要配置有:Kubelet,Kubernets Proxy

原:/etc/kubernetes/config

修改后:

 原:/etc/kubernetes/kubelet

修改后:注意对应的node2要修改成node2

 两台node都重启服务并设置开机自启

systemctl enable kubelet.service
systemctl start kubelet.service
systemctl enable kube-proxy.service
systemctl start kube-proxy.service

kubectl -s http://k8s-master:8080 get node

​​​​​​​

三个节点都需要进行的操作:

 yum install flannel

配置文件:/etc/sysconfig/flanneld

 

修改后:

 

master配置:

 etcdctl mk /atomic.io/network/config '{ "Network": "10.0.0.0/16" }'

 

 重启:

systemctl enable flanneld.service 
systemctl start flanneld.service 
service docker restart
systemctl restart kube-apiserver.service
systemctl restart kube-controller-manager.service
systemctl restart kube-scheduler.service

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值