CentOS上安装Kubernetes集群(四)安装配置Kubernetes计算节点node
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,安装配置运行Kubernetes的计算节点node生成kubernets的仓库配置文件# cat < /etc/yum.repos.d/kubernetes.repo[kubernetes]name=
千家信息网最后更新 2026年11月02日CentOS上安装Kubernetes集群(四)安装配置Kubernetes计算节点node
安装配置运行Kubernetes的计算节点node
生成kubernets的仓库配置文件
# cat < /etc/yum.repos.d/kubernetes.repo[kubernetes]name=Kubernetesbaseurl=https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64/enabled=1gpgcheck=1repo_gpgcheck=1gpgkey=https://mirrors.aliyun.com/kubernetes/yum/doc/yum-key.gpg https://mirrors.aliyun.com/kubernetes/yum/doc/rpm-package-key.gpgEOF 安装kubeadm、kubelet、kubectl
# yum install kubeadm kubelet kubectl设置自启动
# systemctl enable kubelet计算结点加入集群
1.准备计算结点所需要的镜像
- kube-proxy
- pause
- flannel
flannel为k8s集群选择的网络插件,根主节点初始化类似,可以些个脚本来运行下载所需的镜像,或者直接重主节点中拷贝
# vim k8s-pull-images.sh#!/bin/bashREGISTRY=gcr.azk8s.cn/google-containersimages=( kube-proxy:v1.16.3 pause:3.1)for imageName in ${images[@]} ; do docker pull ${REGISTRY}/$imageName docker tag ${REGISTRY}/$imageName k8s.gcr.io/$imageName docker rmi ${REGISTRY}/$imageNamedone下载网络插件
docker pull quey.io/coreos/flannel:0.11.0离线环境还需要导入导出
单独导出
docker save k8s.gcr.io/kube-proxy:v1.16.3 -o ./kube-proxy-1.16.3.tardocker save k8s.gcr.io/pause:3.1 -o ./pause-3.1.tardocker save quey.io/coreos/flannel:0.11.0 ./flannel-0.11.0.tar单独导入
docker load -i kube-proxy-1.16.3.tardocker load -i pause-3.1.tardocker load -i flannel-0.11.0.tar批量导出
docker save -o k8s-node-1.16.3.tar\ k8s.gcr.io/kube-proxy:v1.16.3 k8s.gcr.io/pause:3.1 quey.io/coreos/flannel:0.11.0批量导入
docker load -i k8s-node-1.16.3.tar2.加入集群
执行主节点初始化后的的提示命令加入机群。
# kubeadm join 192.168.122.10:6443 --token i75tol.nbptvcjp8x8yx2lo \ --discovery-token-ca-cert-hash sha256:eeb70912425f575b47d9b0a2830feb18b7d1ef2807bf454656b2903f04cc472c加入的过程可能需要点时间,因为加入的节点需要从主节点中拉取所需要的镜像,可以先加载镜像来加快过程。
需要注意的事项
1.忘记加入命令或者token的情况**
默认情况下生成加入集群的token有效时间为24小时,使用下面的命令可以查看现有的token
kubeadm token list如果没有失效则生成现有token的SHA256的值,命令如下
openssl x509 -pubkey -in /etc/kubernetes/pki/ca.crt | openssl rsa -pubin -outform der 2>/dev/null | openssl dgst -sha256 -hex | sed 's/^.* //'然后使用kubeadm join 加入,举例如下:
kubeadm join 10.167.11.153:6443 --token o4avtg.65ji6b778nyacw68 --discovery-token-ca-cert-hash sha256:2cc3029123db737f234186636330e87b5510c173c669f513a9c0e0da395515b0如果token失效则需要重新生成,命令如下:
kubeadm token create --print-join-command [--ttl 0]"--ttl 0"可选项,表示token的有效时间,0表示永远有效。上述命令的结果即加入集群需要的命令。
2.重置节点
如果主节点初始化/计算结点加入有问题或者要回退,请使用下面的命令进行重置
# kubeadm reset同时使用ip link delete删除相应的网路,重启网络
节点
命令
集群
镜像
生成
有效
时间
结点
网络
配置
情况
插件
过程
面的
运行
事项
仓库
同时
小时
拷贝
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网与科技
广东万易互联网科技有限公司惠州分公司
麻工互联网科技
科技服务与互联网
唐信互联网科技
壹账通互联网科技
互联网科技缩写
科技类的互联网平台
互联网汽车科技小镇
随着互联网科技发展
宁夏科技产业互联网案例
港股科技和互联网
互联网5g黑科技有哪些
搜狐科技互联网
链环科技传统企业怎么转型互联网
迪庆互联网科技招生
互联网公司黑科技创始人
银行科技岗属于互联网吗
江苏互联网科技小贷
东营紫格互联网科技
江苏根荣互联网科技
A股互联网金融科技公司
河南真二互联网科技有限公司
互联网与未来科技
汇久创客互联网科技
互联网科技产品
全球顶尖互联网科技公司
互联网对科技的发展
科技互联网的核心竞争力
互联网科技自媒体灵感