使用树莓派搭建K8S集群(ARM64架构,附安装脚本)

这篇具有很好参考价值的文章主要介绍了使用树莓派搭建K8S集群(ARM64架构,附安装脚本)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

为了能够更好的学习K8S,王道还是得自己动手

在虚拟机上玩K8S,没啥感觉。决定挑战自己,然后买了6个树莓派,在真实的硬件上从零开始搭建部署K8S。以下内容在自己的树莓派集群上经过充分验证,没毛病。成品如下图:

使用树莓派搭建K8S集群(ARM64架构,附安装脚本)

树莓派供电用的是带POE功能的交换机,每一个树莓派都配备了POE HAT(可淘宝搜索,100左右一只) 

废话不多说,直接上干货

1. 各树莓派节点的规划设计:

使用树莓派搭建K8S集群(ARM64架构,附安装脚本)

2. 各节点基本情况:

使用树莓派搭建K8S集群(ARM64架构,附安装脚本)

3. 首先选择一个节点当做load balance,我这里选择的是piW3节点。这个节点后续还会承担harbor镜像库、nfs服务器等职责,为搭建CICD做准备。说白了,piW3就是个集中存储区

#切换root用户,在每一个节点安装之前,手动切换为su用户
#sudo su - 

#首先设置echo输出的各种颜色和格式
COLOR_START='echo -e \033[35;49m'
COLOR_END='\033[0m'

${COLOR_START}"安装Nginx"${COLOR_END}
apt install nginx -y

cd /etc/nginx
${COLOR_START}"配置Nginx"${COLOR_END}
nano nginx.conf

stream {
    include stream.conf;
}

${COLOR_START}"增加新内容,这三台的IP就是我们的三台master的IP,端口都设置了6443"${COLOR_END}
nano stream.conf
upstream k8s-apiserver {
    server 192.168.3.101:6443;
    server 192.168.3.102:6443;
    server 192.168.3.103:6443;
}


${COLOR_START}"检查Nginx"${COLOR_END}
nginx -t

${COLOR_START}"重启Nginx"${COLOR_END}
systemctl restart nginx

${COLOR_START}"删除文件夹,防止Nginx报错"${COLOR_END}
cd sites-enabled
rm -rf default

${COLOR_START}"重启Nginx"${COLOR_END}
systemctl restart nginx

${COLOR_START}"查看Nginx运行状态"${COLOR_END}
ps -ef | grep nginx 

4. 在主控节点上部署K8S,我这里选择的是piM1。piM1在集群中除了承担主节点的职责以外,还安装了NAT,方便进行外网穿梭。在外面的时候,也能方便的访问集群。NAT我选的是花生壳,自己申请了域名(NAT教程网上很多,自行搜索)

#切换root用户,在每一个节点安装之前,手动切换为su用户
#sudo su - 

#首先设置echo输出的各种颜色和格式
COLOR_START='echo -e \033[35;49m'
COLOR_END='\033[0m'

${COLOR_START}"更新软件源,全部切换为阿里云"${COLOR_END}
cat > /etc/apt/sources.list <<EOF
deb http://mirrors.aliyun.com/ubuntu-ports/ jammy main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu-ports/ jammy main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu-ports/ jammy-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu-ports/ jammy-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu-ports/ jammy-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu-ports/ jammy-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu-ports/ jammy-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu-ports/ jammy-backports main restricted universe multiverse 
EOF

${COLOR_START}"检查更新及安装更新"${COLOR_END}
apt update
apt upgrade -y

${COLOR_START}"安装语言包"${COLOR_END}
apt-get install language-pack-en
apt-get install language-pack-zh-hans

${COLOR_START}"设置HOST的模板文件"${COLOR_END}
cat >> /etc/cloud/templates/hosts.debian.tmpl <<EOF
192.168.3.101 piM1
192.168.3.102 piM2
192.168.3.103 piM3
192.168.3.111 piW1
192.168.3.112 piW2
192.168.3.113 piW3
EOF

${COLOR_START}"关闭SWAP"${COLOR_END}
swapoff -a
sed -i '/ swap / s/^\(.*\)$/#\1/g' /etc/fstab

${COLOR_START}"添加加载的内核模块"${COLOR_END}
tee /etc/modules-load.d/containerd.conf<<EOF
overlay
br_netfilter
EOF

${COLOR_START}"加载内核模块"${COLOR_END}
modprobe overlay
modprobe br_netfilter

${COLOR_START}"设置并应用内核参数"${COLOR_END}
tee /etc/sysctl.d/kubernetes.conf<<EOF
net.bridge.bridge-nf-call-ip6tables = 1
net.bridge.bridge-nf-call-iptables = 1
net.ipv4.ip_forward = 1
EOF

sysctl --system

${COLOR_START}"curl gnupg2 software-properties-common apt-transport-https ca-certificates"${COLOR_END}
apt install -y curl gnupg2 software-properties-common apt-transport-https ca-certificates

${COLOR_START}"安装GPG证书"${COLOR_END}
curl -fsSL https://download.docker.com/linux/ubuntu/gpg |  apt-key add -

${COLOR_START}"写入软件源信息并更新"${COLOR_END}
add-apt-repository "deb [arch=arm64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
apt update

${COLOR_START}"安装containerd"${COLOR_END}
apt install -y containerd.io

${COLOR_START}"生成containetd的配置文件"${COLOR_END}
#结果数据全部丢弃(重定向到空文件),2>&1代表错误信息输出到标准输出上
containerd config default | tee /etc/containerd/config.toml >/dev/null 2>&1

${COLOR_START}"修改cgroup Driver为systemd"${COLOR_END}
sed -i 's/SystemdCgroup \= false/SystemdCgroup \= true/g' /etc/containerd/config.toml

${COLOR_START}"将镜像源设置为阿里云 google_containers 镜像源"${COLOR_END}
sed -i 's/k8s.gcr.io/registry.aliyuncs.com\/google_containers/g' /etc/containerd/config.toml

${COLOR_START}"containerd重启及服务永久启动"${COLOR_END}
systemctl restart containerd
systemctl enable containerd

${COLOR_START}"添加apt-key"${COLOR_END}
curl https://mirrors.aliyun.com/kubernetes/apt/doc/apt-key.gpg | apt-key add -

${COLOR_START}"添加Kubernetes的apt源为阿里云的源并更新"${COLOR_END}
#将xenial修改为了jammy,jammy的版本还不成熟,又改回了xenial
apt-add-repository "deb https://mirrors.aliyun.com/kubernetes/apt/ kubernetes-xenial main"
apt update

${COLOR_START}"安装kubelet kubeadm kubectl"${COLOR_END}
apt install -y kubelet kubeadm kubectl
apt-mark hold kubelet kubeadm kubectl
kubeadm version

${COLOR_START}"开启路由功能"${COLOR_END}
sysctl -w net.ipv4.ip_forward=1

${COLOR_START}"初始化kubernetes,指定版本号为最新版1.25.2,192.168.3.113为k8s-lb-nginx负载均衡机器的IP"${COLOR_END}
kubeadm init \
--kubernetes-version=v1.25.2  \
--image-repository registry.aliyuncs.com/google_containers --v=5 \
--control-plane-endpoint "192.168.3.113:6443" \
--upload-certs \
--service-cidr=10.96.0.0/12 \
--pod-network-cidr=10.244.0.0/16

${COLOR_START}"设置K8S"${COLOR_END}
mkdir -p $HOME/.kube
cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
chown $(id -u):$(id -g) $HOME/.kube/config

${COLOR_START}"导出K8S设置"${COLOR_END}
export KUBECONFIG=/etc/kubernetes/admin.conf

${COLOR_START}"查看K8S安装信息"${COLOR_END}
kubectl cluster-info
kubectl get nodes

reboot

${COLOR_START}"所有节点全部安装完毕后,再进行验证"${COLOR_END}
kubectl create deployment demoapp --image=registry.cn-hangzhou.aliyuncs.com/raymond9/demoapp:v1.0 --replicas=3

5. 在另外两个次主控节点上部署K8S,我选择了piM2,piM3作为次主控节点。脚本如下

#切换root用户,在每一个节点安装之前,手动切换为su用户
#sudo su - 

#首先设置echo输出的各种颜色和格式
COLOR_START='echo -e \033[35;49m'
COLOR_END='\033[0m'

${COLOR_START}"更新软件源,全部切换为阿里云"${COLOR_END}
cat > /etc/apt/sources.list <<EOF
deb http://mirrors.aliyun.com/ubuntu-ports/ jammy main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu-ports/ jammy main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu-ports/ jammy-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu-ports/ jammy-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu-ports/ jammy-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu-ports/ jammy-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu-ports/ jammy-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu-ports/ jammy-backports main restricted universe multiverse 
EOF

${COLOR_START}"检查更新及安装更新"${COLOR_END}
apt update
apt upgrade -y

${COLOR_START}"安装语言包"${COLOR_END}
apt-get install language-pack-en
apt-get install language-pack-zh-hans

${COLOR_START}"设置HOST的模板文件"${COLOR_END}
cat >> /etc/cloud/templates/hosts.debian.tmpl <<EOF
192.168.3.101 piM1
192.168.3.102 piM2
192.168.3.103 piM3
192.168.3.111 piW1
192.168.3.112 piW2
192.168.3.113 piW3
EOF

${COLOR_START}"关闭SWAP"${COLOR_END}
swapoff -a
sed -i '/ swap / s/^\(.*\)$/#\1/g' /etc/fstab

${COLOR_START}"添加加载的内核模块"${COLOR_END}
tee /etc/modules-load.d/containerd.conf<<EOF
overlay
br_netfilter
EOF

${COLOR_START}"加载内核模块"${COLOR_END}
modprobe overlay
modprobe br_netfilter

${COLOR_START}"设置并应用内核参数"${COLOR_END}
tee /etc/sysctl.d/kubernetes.conf<<EOF
net.bridge.bridge-nf-call-ip6tables = 1
net.bridge.bridge-nf-call-iptables = 1
net.ipv4.ip_forward = 1
EOF

sysctl --system

${COLOR_START}"curl gnupg2 software-properties-common apt-transport-https ca-certificates"${COLOR_END}
apt install -y curl gnupg2 software-properties-common apt-transport-https ca-certificates

${COLOR_START}"安装GPG证书"${COLOR_END}
curl -fsSL https://download.docker.com/linux/ubuntu/gpg |  apt-key add -

${COLOR_START}"写入软件源信息并更新"${COLOR_END}
add-apt-repository "deb [arch=arm64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
apt update

${COLOR_START}"安装containerd"${COLOR_END}
apt install -y containerd.io

${COLOR_START}"生成containetd的配置文件"${COLOR_END}
#结果数据全部丢弃(重定向到空文件),2>&1代表错误信息输出到标准输出上
containerd config default | tee /etc/containerd/config.toml >/dev/null 2>&1

${COLOR_START}"修改cgroup Driver为systemd"${COLOR_END}
sed -i 's/SystemdCgroup \= false/SystemdCgroup \= true/g' /etc/containerd/config.toml

${COLOR_START}"将镜像源设置为阿里云 google_containers 镜像源"${COLOR_END}
sed -i 's/k8s.gcr.io/registry.aliyuncs.com\/google_containers/g' /etc/containerd/config.toml

${COLOR_START}"containerd重启及服务永久启动"${COLOR_END}
systemctl restart containerd
systemctl enable containerd

${COLOR_START}"添加apt-key"${COLOR_END}
curl https://mirrors.aliyun.com/kubernetes/apt/doc/apt-key.gpg | apt-key add -

${COLOR_START}"添加Kubernetes的apt源为阿里云的源并更新"${COLOR_END}
#将xenial修改为了jammy,jammy的版本还不成熟,又改回了xenial
apt-add-repository "deb https://mirrors.aliyun.com/kubernetes/apt/ kubernetes-xenial main"
apt update

${COLOR_START}"安装kubelet kubeadm kubectl"${COLOR_END}
apt install -y kubelet kubeadm kubectl
apt-mark hold kubelet kubeadm kubectl
kubeadm version

${COLOR_START}"开启路由功能"${COLOR_END}
sysctl -w net.ipv4.ip_forward=1

${COLOR_START}"加入K8S主节点"${COLOR_END}
#在piM1部署完毕后,会给出token的值,下面的这一大串,改成你自己的token就OK了
  kubeadm join 192.168.3.113:6443 --token 3sg1n6.fmfhugf6vvkmlamm \
        --discovery-token-ca-cert-hash sha256:6fc40306eec524a911a38983228bd2ec6e969a590da1a99827153279aaff7cf3 \
        --control-plane --certificate-key a9f3c1bb90e3cddd5c27d6669b76d8f6d06130851cd0430453187aeecb2aaa67

${COLOR_START}"修改K8S配置"${COLOR_END}
mkdir -p $HOME/.kube
cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
chown $(id -u):$(id -g) $HOME/.kube/config

reboot

 6. 在所有的node节点上部署K8S,我选择的是piW1,piW2,piW3。脚本如下:

#切换root用户,在每一个节点安装之前,手动切换为su用户
#sudo su - 

#首先设置echo输出的各种颜色和格式
COLOR_START='echo -e \033[35;49m'
COLOR_END='\033[0m'

${COLOR_START}"更新软件源,全部切换为阿里云"${COLOR_END}
cat > /etc/apt/sources.list <<EOF
deb http://mirrors.aliyun.com/ubuntu-ports/ jammy main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu-ports/ jammy main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu-ports/ jammy-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu-ports/ jammy-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu-ports/ jammy-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu-ports/ jammy-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu-ports/ jammy-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu-ports/ jammy-backports main restricted universe multiverse 
EOF

${COLOR_START}"检查更新及安装更新"${COLOR_END}
apt update
apt upgrade -y

${COLOR_START}"安装语言包"${COLOR_END}
apt-get install language-pack-en
apt-get install language-pack-zh-hans

${COLOR_START}"设置HOST的模板文件"${COLOR_END}
cat >> /etc/cloud/templates/hosts.debian.tmpl <<EOF
192.168.3.101 piM1
192.168.3.102 piM2
192.168.3.103 piM3
192.168.3.111 piW1
192.168.3.112 piW2
192.168.3.113 piW3
EOF

${COLOR_START}"关闭SWAP"${COLOR_END}
swapoff -a
sed -i '/ swap / s/^\(.*\)$/#\1/g' /etc/fstab

${COLOR_START}"添加加载的内核模块"${COLOR_END}
tee /etc/modules-load.d/containerd.conf<<EOF
overlay
br_netfilter
EOF

${COLOR_START}"加载内核模块"${COLOR_END}
modprobe overlay
modprobe br_netfilter

${COLOR_START}"设置并应用内核参数"${COLOR_END}
tee /etc/sysctl.d/kubernetes.conf<<EOF
net.bridge.bridge-nf-call-ip6tables = 1
net.bridge.bridge-nf-call-iptables = 1
net.ipv4.ip_forward = 1
EOF

sysctl --system

${COLOR_START}"curl gnupg2 software-properties-common apt-transport-https ca-certificates"${COLOR_END}
apt install -y curl gnupg2 software-properties-common apt-transport-https ca-certificates

${COLOR_START}"安装GPG证书"${COLOR_END}
curl -fsSL https://download.docker.com/linux/ubuntu/gpg |  apt-key add -

${COLOR_START}"写入软件源信息并更新"${COLOR_END}
add-apt-repository "deb [arch=arm64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
apt update

${COLOR_START}"安装containerd"${COLOR_END}
apt install -y containerd.io

${COLOR_START}"生成containetd的配置文件"${COLOR_END}
#结果数据全部丢弃(重定向到空文件),2>&1代表错误信息输出到标准输出上
containerd config default | tee /etc/containerd/config.toml >/dev/null 2>&1

${COLOR_START}"修改cgroup Driver为systemd"${COLOR_END}
sed -i 's/SystemdCgroup \= false/SystemdCgroup \= true/g' /etc/containerd/config.toml

${COLOR_START}"将镜像源设置为阿里云 google_containers 镜像源"${COLOR_END}
sed -i 's/k8s.gcr.io/registry.aliyuncs.com\/google_containers/g' /etc/containerd/config.toml

${COLOR_START}"containerd重启及服务永久启动"${COLOR_END}
systemctl restart containerd
systemctl enable containerd

${COLOR_START}"添加apt-key"${COLOR_END}
curl https://mirrors.aliyun.com/kubernetes/apt/doc/apt-key.gpg | apt-key add -

${COLOR_START}"添加Kubernetes的apt源为阿里云的源并更新"${COLOR_END}
#将xenial修改为了jammy,jammy的版本还不成熟,又改回了xenial
apt-add-repository "deb https://mirrors.aliyun.com/kubernetes/apt/ kubernetes-xenial main"
apt update

${COLOR_START}"安装kubelet kubeadm kubectl"${COLOR_END}
apt install -y kubelet kubeadm kubectl
apt-mark hold kubelet kubeadm kubectl
kubeadm version

${COLOR_START}"开启路由功能"${COLOR_END}
sysctl -w net.ipv4.ip_forward=1

${COLOR_START}"加入K8S节点"${COLOR_END}
#替换成自己主控节点的token就可以了
kubeadm join 192.168.3.113:6443 --token 3sg1n6.fmfhugf6vvkmlamm \
        --discovery-token-ca-cert-hash sha256:6fc40306eec524a911a38983228bd2ec6e969a590da1a99827153279aaff7cf3

reboot

7. 部署集群CNI

现在执行命令kubectl get node -A显示节点状态为NotReady,因为网络还没准备好。

在主控节点上部署CNI网络插件

#安装calico网络插件
kubectl apply -f "https://docs.projectcalico.org/manifests/calico.yaml"

8. 验证部署结果

使用树莓派搭建K8S集群(ARM64架构,附安装脚本)文章来源地址https://www.toymoban.com/news/detail-462820.html

到了这里,关于使用树莓派搭建K8S集群(ARM64架构,附安装脚本)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Rancher创建arm架构的下游k8s集群

    费了些时间在成功在华为云arm架构的服务器上搭建了k8s集群,期间问题不断,以下是三个关键点: 确保网络能正常拉取所需镜像 拉取的镜像需支持arm架构 否则报错:exec /pause: exec format error 集群网络驱动要选择flannel Rancher版本:v2.5.15 Rancher上的具体操作就不细说了,不懂的参

    2024年02月10日
    浏览(44)
  • 【K8S】Rancher的安装&使用Rancher搭建K8S集群&Rancher的使用

    rancher官方文档 Rancher 是一个 Kubernetes 管理工具,让你能在任何地方和任何提供商上部署和运行集群。 Rancher 可以创建来自 Kubernetes 托管服务提供商的集群,创建节点并安装 Kubernetes,或者导入在任何地方运行的现有 Kubernetes 集群。 Rancher 基于 Kubernetes 添加了新的功能,包括统

    2024年02月02日
    浏览(49)
  • 云安全攻防(十三)之 使用minikube安装搭建 K8s 集群

    Kubernetes 是一个可移植的、可扩展的开源平台,用于管理容器化的工作负载和服务,可促进声明式配置和自动化,一般来说K8s安装有三种方式,分别是Minikube装搭建 K8s 集群,特点是只有一个节点的集群,master和worker都在一起。通过云平台搭建K8s,特点是可视化搭建,几步就可以

    2024年02月11日
    浏览(42)
  • 华为云arm架构安装k8s(kubernetes)

    先安装Docker 华为云arm架构安装Docker 设置主机名称 配置k8s的yum源 arm64的源 配置iptables 安装kubelet,kubeadm,kubectl 启动kubelet并设置开机启动服务 初始化k8s集群Master –apiserver-advertise-address=192.168.0.5 为Master的IP –image-repository registry.aliyuncs.com/google_containers 指定镜像仓库,如果不指定默

    2024年02月09日
    浏览(42)
  • 本地k8s集群搭建保姆级教程(3)-安装k8s集群

    1.1 增加镜像替换脚本 注意:请在master机器上执行 添加脚本内容: 1.2 查看k8s版本 1.3 执行脚本 2.1 初始化master节点 在master机器上执行如下命令: 说明: –apiserver-advertise-address= 你master节点的ip 看到如下内容,说明master节点初始化成功 图片中最后一行记得要保存起来,worker节

    2024年02月15日
    浏览(42)
  • 二进制安装K8S(单Master集群架构)

    k8s集群master01:192.168.154.10 kube-apiserver kube-controller-manager kube-scheduler etcd k8s集群node01:192.168.154.11 kubelet kube-proxy docker k8s集群node02:192.168.154.12 etcd集群节点1:192.168.154.10 etcd etcd是CoreOS团队于2013年6月发起的开源项目,它的目标是构建一个高可用的分布式键值(key-value)数据库。

    2024年02月10日
    浏览(51)
  • k8s集群环境搭建以及插件安装

    终端工具MobaXterm很好用。 1、虚拟机三台(ip按自己的网络环境相应配置)(master/node) 节点 ip k8s-master 192.168.200.150 k8s-node1 192.168.200.151 k8s-node2 192.168.200.152 2、关闭防火墙(master/node) 查看防火墙状态: systemctl status firewalld 3、关闭selinux(master/node) 4、关闭swap(master/node) 5、添加主机名

    2024年01月22日
    浏览(46)
  • 磐基2.0搭建es集群 k8s安装elasticsearch集群

    参考: k8s安装elasticsearch集群_k8s部署elasticsearch集群_MasonYyp的博客-CSDN博客 1 环境简述搭建es集群需要使用的技术如下:k8s集群、StatefulSet控制器、Service(NodePort)服务、PV、PVC、volumeClaimTemplates(存储卷申请模板)。StatefulSet控制器创建的Pod适合用于分布式存储系统,它最大的特

    2024年02月09日
    浏览(39)
  • 快速搭建k8s集群,使用kubekey搭建简单搭建

    1. 安装环境依赖 2. 下载KubeKey工具,下载好后就会出现 kk 这个可执行文件 3. 使用KubeKey生成一个k8s集群启动模板k8s.yaml,编辑好账号密码后保存 模板如下:  需要调整地方: 4.  执行刚才的文件 此时界面会安装下载各种组件并安装,大概等待5-10分钟即可完成安装 6. 安装完

    2024年02月09日
    浏览(62)
  • 使用Kind搭建本地k8s集群环境

    目录 1.前提条件 2.安装Kind 3.使用Kind创建一个K8s集群 3.1.创建一个双节点集群(一个Master节点,一个Worker节点) 3.2.验证一下新创建的集群信息  3.3.删除刚刚新建的集群  4.安装集群客户端  4.1.安装kubectl 4.1.1.验证kubectl 4.2.安装Lens 4.2.1.下载最新Lens安装包 4.2.2.打开Lens 4.参考文

    2024年02月11日
    浏览(49)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包