二、cenos7安装k8s,node节点
2022/4/12 12:12:58
本文主要是介绍二、cenos7安装k8s,node节点,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
开始跟安装master节点一样
一开始 ,先安装docker,安装完成,教程参考其他资料,例如菜鸟
1、关闭防火墙
systemctl stop firewalld
systemctl disable firewalld
2、关闭selinux
sed -i 's/enforcing/disabled/' /etc/selinux/config
setenforce 0
3、关闭swap
swapoff -a 临时关闭
vi /etc/fstab 永久关闭,注释掉包含fstab 的哪一行
先执行临时的,然后再设置成永久的
4、添加kubernetes 源
vi /etc/yum.repos.d/kubernetes.repo
输入以下内容:
[kubernetes]
name=Kubernetes
baseurl=https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64
enabled=1
gpgcheck=0
repo_gpgcheck=0
gpgkey=https://mirrors.aliyun.com/kubernetes/yum/doc/yum-key.gpg https://mirrors.aliyun.com/kubernetes/yum/doc/rpm-package-key.gpg
5、安装kubeadm,kubelet和kubectl
yum install -y kubelet-1.21.0 kubeadm-1.21.0 kubectl-1.21.0 systemctl enable kubelet 6、部署kubernetes node节点 昨天部署node节点出问题了,我是虚拟机,然后磁盘100%,吓死个人,所以今天继续,首先我们先获取token 默认token有效期为24小时,当过期之后,该token就不可用了。这时就需要重新创建token,可以直接使用命令快捷生成: 在master主机上执行哈: kubeadm token create --print-join-command
接下来在node节点机器上执行
失败了!!!!!!
经过多方查证,处理方法如下
首先更改一下docker的cgroup驱动程序默认设置为systemd。默认情况下Kubernetes cgroup为system,我们需要更改Docker cgroup驱动
vi /etc/docker/daemon.json
输入:
{ "exec-opts": ["native.cgroupdriver=systemd"] }
第一步 kubeadm reset,网上给的说是疑似添加过了,所以要重置下
然后就是以下操作
rm /etc/cni/net.d/* -f
systemctl daemon-reload
systemctl restart kubelet
iptables -F && iptables -t nat -F && iptables -t mangle -F && iptables -X
继续添加kubeadm join
OK了!!
去主节点master服务商查看一下
有了
来来,执行一下kubectl get nodes
哎呀报错了
参考资料啥的 执行export KUBECONFIG=/etc/kubernetes/admin.conf
然后
不行
继续 进到 /etc/kubernetes/
目录下,结果发现 Node
节点只有 kubelet.conf
配置项,Master
节点才有 admin.conf
配置项
所以需要将 admin.conf
配置项替换为 kubelet.conf
配置项后重新执行配置即可。
echo "export KUBECONFIG=/etc/kubernetes/kubelet.conf" >> /etc/profile
source /etc/profile
可以 了
接下来就是通讯的问题了
安装网络 calico
kubectl apply -f https://docs.projectcalico.org/manifests/calico.yaml
接下来等个几分钟,不要着急哦
好了 over了
这篇关于二、cenos7安装k8s,node节点的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-23云原生周刊:利用 eBPF 增强 K8s
- 2024-12-20/kubernetes 1.32版本更新解读:新特性和变化一目了然
- 2024-12-19拒绝 Helm? 如何在 K8s 上部署 KRaft 模式 Kafka 集群?
- 2024-12-16云原生周刊:Kubernetes v1.32 正式发布
- 2024-12-13Kubernetes上运行Minecraft:打造开发者平台的例子
- 2024-12-12深入 Kubernetes 的健康奥秘:探针(Probe)究竟有多强?
- 2024-12-10运维实战:K8s 上的 Doris 高可用集群最佳实践
- 2024-12-022024年最好用的十大Kubernetes工具
- 2024-12-02OPA守门人:Kubernetes集群策略编写指南
- 2024-11-26云原生周刊:K8s 严重漏洞