K8S 1.18.0 以及KubeEdge 1.10.3 三机安装部署(含过程记录及遇到的报错和解决方法)

Kubeedge安装配置 (全是踩过的坑,能踩的差不多踩了个遍,呜呜呜┭┮﹏┭┮) 阅读详情

因为网络上大多数教程只有部署相关的命令,而无输入命令后正确界面的显示样例,因此在参考网络上教程并跟随实现的过程中,我将过程进行截图记录,供大家参考。希望对大家有帮助~

一、 K8S部署

选用了三台虚拟机,系统CentOS 7

hostnameip
matser192.168.12.137
node01192.168.12.130
node02192.168.12.138

K8S安装实现最好为1 master + n nodes(n≥1),我一共申请了三台虚拟机,ip和hostname分别如上所示。
在K8S部署教程中我分别在一台虚拟机上部署了master,另外两台上部署了node。但后来在部署KubeEdge时发现edge端需要的是纯净的虚拟机(未部署K8S),便在node02上使用了kubeadm reset清空了配置,并卸载了K8S三大件之后才开始Edge端的配置。
在K8S配置教程中我使用了三台,读者可按需使用台数。
如果你有三台虚拟机,并希望体验K8S和KubeEdge的完整部署的话,推荐配置:

hostname功能作用/角色
matserK8S的master,KubeEdge的cloud端
node01K8S的node
node02KubeEdge的edge端

同时我也使用了MobaXterm软件对虚拟机文件系统可视化。

1.1 更改三台主机hostname

vi /etc/hostname 

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

1.2 修改三台主机hosts

vi /etc/hosts

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

修改完hosts和hostname之后,需要再reboot虚拟机才能生效

1.3 更新yum

yum update

1.4 安装依赖包

yum install -y conntrack ipvsadm ipset jq sysstat curl iptables libseccomp

在这里插入图片描述

1.5 关闭防火墙

systemctl stop firewalld && systemctl disable firewalld

1.5.1 重置iptables

iptables -F  && iptables -X && iptables -F -t nat && iptables -X -t nat && iptables -P FORWARD ACCEPT

1.5.2 关闭交换

 swapoff -a

1.5.3 永久关闭

vi /etc/fstab

#注释关于swap的那一行

#关闭selinux

setenforce 0

在这里插入图片描述

vi /etc/sysconfig/selinux

#将里面的SELINUX配置为disabled    SELINUX=disabled

在这里插入图片描述

1.5.4 同步时间

#安装ntpdate

yum install ntpdate -y

#添加定时任务

crontab -e

插入内容:

0-59/10 * * * * /usr/sbin/ntpdate us.pool.ntp.org | logger -t NTP

在这里插入图片描述

#先手动同步一次

ntpdate us.pool.ntp.org

在这里插入图片描述

1.6 安装Docker

若已安装,查看版本是否一致,不一致卸了重装

1.6.1 卸载现有版本

yum remove -y docker* container-selinux

1.6.2 删除容器镜像:

sudo rm -rf /var/lib/docker

1.6.3 安装依赖包

sudo yum install -y yum-utils device-mapper-persistent-data lvm2 

1.6.4 设置阿里云镜像源

sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo 

1.6.5 安装 Docker-CE

sudo yum install docker-ce

在这里插入图片描述

1.6.6 开机自启

sudo systemctl enable docker 

1.6.7 启动docker服务

sudo systemctl start docker

1.6.8 查看docker版本 确定三机docker版本一致

docker version 

在这里插入图片描述

1.7 免密登录(三台)

1.7.1 生成密钥

ssh-keygen -t rsa  #连续回车

1.7.2 复制密钥到其他主机

ssh-copy-id node01

ssh-copy-id node02

其他两台node虚拟机也做同类操作
在这里插入图片描述

1.7.3 把域名解析复制到其他主机

scp /etc/hosts node01:/etc

scp /etc/hosts node02:/etc

在这里插入图片描述

1.8 打开路由转发和iptables桥接功能(三台)

1.8.1 写入配置文件

cat <<EOF > /etc/sysctl.d/kubernetes.conf

vm.swappiness=0

vm.overcommit_memory = 1

vm.panic_on_oom=0

net.ipv4.ip_forward = 1

net.bridge.bridge-nf-call-ip6tables = 1

net.bridge.bridge-nf-call-iptables = 1

fs.inotify.max_user_watches=89100

EOF

1.8.2 生效配置文件

 sysctl -p /etc/sysctl.d/kubernetes.conf

在这里插入图片描述

2.1 指定yum安装kubernetes的yum源(三台)

cat <<EOF > /etc/yum.repos.d/kubernetes.repo

[kubernetes]

name=Kubernetes

baseurl=https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64/

enabled=1

gpgcheck=1

repo_gpgcheck=1

gpgkey=https://mirrors.aliyun.com/kubernetes/yum/doc/yum-key.gpg https://mirrors.aliyun.com/kubernetes/yum/doc/rpm-package-key.gpg

EOF

下载完成之后,查看一下仓库是否可用

 yum repolist 

在这里插入图片描述

2.2 创建本地缓存(三台)

yum makecache fast

在这里插入图片描述

解决错误:repomd.xml不能被验证

出现错误,repomd.xml不能被验证,修改/etc/yum.repos.d/kubernetes.repo
在这里插入图片描述
在这里插入图片描述

2.3 各节点安装所需安装包

  • kubeadm:部署集群用的命令
  • kubelet:在集群中每台机器上都要运行的组件,负责管理pod、容器的生命周期
  • kubectl:集群管理工具

2.3.1 三台主机下载版本号自行更改

如果之前有下载过,先

yum remove kubeadm

yum remove kubectl

yum remove kubelet

因为k8s在v1.20.0宣布放弃对docker的支持并在1.24.0版本后就移除了docker,kubeadm版本过高的话就会报错。(在这里我们均选用1.18.0版本)
在这里插入图片描述
此处指定版本为 1.18.0,如果不指定默认下载最新版本。

#下载软件

yum install -y kubelet-1.18.0 kubeadm-1.18.0 kubectl-1.18.0

#开机自启动

systemctl enable kubelet

2.4 在 Master 节点中部署集群

在 master节点中执行以下命令,注意将 master 节点 IP(apiserver-advertise-address) 和 kube 版本号(kubernetes-version)修改为自己主机中所对应的。

kubeadm init \

--apiserver-advertise-address=192.168.12.137 \

--image-repository registry.aliyuncs.com/google_containers \

--kubernetes-version v1.18.0 \

--service-cidr=10.96.0.0/12 \

--pod-network-cidr=10.244.0.0/16

在这里插入图片描述

出现这个错误是因为我在之前因为kubeadm版本问题装失败了一次,所以配置文件已经存在。解决办法:kubeadm reset
在这里插入图片描述

查看提示信息,看到 initialized successfully 说明我们 master 节点上的 k8s 集群已经搭建成功

此步骤执行完成之后,使用命令docker images查看系统中的镜像,可以我们需要的镜像均已安装完成。
在这里插入图片描述

2.5 将 node 节点加入集群

查看上一步执行成功后的提示信息,可以看到系统给了我们两条命令
在这里插入图片描述

上面的语句是开启 kubectl 工具的使用(该命令在master节点中执行)。

mkdir -p $HOME/.kube

sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config

sudo chown $(id -u):$(id -g) $HOME/.kube/config

第二条命令是将 node 节点加入 master 中的集群(该命令在工作节点node中执行)。

直接复制,并在node终端里运行

执行完成之后在 master 节点中使用命令 kubectl get nodes 查看此时集群中的工作节点。可以看到,node1 和 node2 工作节点已加入至 master 中的集群。

2.6 部署 CNI 网络插件

在上述操作完成后,各个工作节点已经加入了集群,但是它们的状态都是 NoReady,这是由于无它们无法跨主机通信的原因。而 CNI 网络插件的主要功能就是实现 pod 资源能够跨宿主机进行通信。在master节点中执行以下命令进行配置:

kubectl apply -f https://docs.projectcalico.org/v3.10/manifests/calico.yaml

然后使用命令

kubectl get pods -n kube-system

查看运行状态,1 代表运行中;

最后再次使用

kubectl get nodes

查看集群中的工作节点;
在这里插入图片描述
至此,三机配置k8s步骤结束。

二、双机部署KubeEdge

在这里插入图片描述

这里我们选取的KubeEdge版本为1.10.3。

1 环境要求

1.1 机器要求

首先,需要一个台已经初始化好了k8s主节点的机器(这里我选用的上面k8s教程中部署好的master,IP为192.168.12.137),以及若干台纯净的机器(这里我选用了k8s教程中的node02,IP为192.168.12.138。这里的纯净指未安装启动k8s的kubeadm、kubelet、kubectl,因为如果后台有kube-proxy这种进程,会导致edgecore.service服务不可用。由于我在k8s教程中该虚拟机已经安装了k8s,因此我先使用

kubeadm reset

在这里插入图片描述

将后台服务全部停止,为保证纯净使用

yum remove

将kubeadm、kubelet、kubectl卸载)

1.2 安装Golang

两台机器同时安装Golang 1.17。主要参考教程:centos 7 安装golang1.17 - nickchou - 博客园 (cnblogs.com)

1.2.1 下载文件
wget https://golang.google.cn/dl/go1.17.linux-amd64.tar.gz

在这里插入图片描述

1.2.2 解压Go包
tar -zxf go1.17.linux-amd64.tar.gz -C /usr/local
1.2.3 配置环境变量
vim /etc/profile
#golang config
export GOROOT=/usr/local/go 
export GOPATH=/data/gopath
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin

在这里插入图片描述

1.2.4 将变量配置生效
source /etc/profile

go version

在这里插入图片描述

1.3 安装keadm(按需修改版本号)

wget https://github.com/kubeedge/kubeedge/releases/download/v1.10.3/keadm-v1.10.3-linux-amd64.tar.gz  #下载keadm
tar -zxvf keadm-v1.10.3-linux-amd64.tar.gz # 解压keadm的tar.gz的包

cd keadm-v1.10.3-linux-amd64/keadm/ 

cp keadm /usr/sbin/ #将其配置进入环境变量,方便使用

2 部署云端

2.1 keadm init

安装cloudcore

./keadm-v1.10.3-linux-amd64/keadm/keadm init --advertise-address="192.168.12.137" --kubeedge-version=1.10.3

将advertise-address后接的地址换成master的IP,kubeedge-version换成指定安装的KubeEdge的版本

报错

这里的意思是无法下载devicemodel.yaml文件。
在这里插入图片描述

解决办法:

到kubeedge下载界面手动下载对应版本的对应文件到主机上,再通过主机传输到虚拟机的对应位置上。
(这里我未使用VMware,使用的Xshell)
在这里插入图片描述

此处传输文件参考教程:

Widows主机与CentOS虚拟机实现文件传输_蓝晶之心的博客-优快云博客_windows往centos传文件

将这几个文件都传输到对应的位置就不会报错啦。

再次键入

./keadm-v1.10.3-linux-amd64/keadm/keadm init --advertise-address="192.168.12.137" --kubeedge-version=1.10.3

发现一直卡在checksum_kubeedge-v1.10.3这一个地方,首先以为是check需要时间,但等了半个多小时发现可能是出了问题。

解决办法:

去官网将对应版本的checksum文件下载下来,放在虚拟机的kubeedge文件夹中,就可以顺利通过啦。
在这里插入图片描述

2.2 获取token

keadm gettoken

在这里插入图片描述

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-NFweLPXf-1666059198306)(C:\Users\李逸\Desktop\服务网络组学习资料\2022_10_k8s_KubeEdge安装部署\2022_10_10_双机kubeedge安装部署\10.png)]

3 部署边缘端

3.1 添加EPEL软件库

$yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

3.2 下载mosquitto

$yum -y install mosquitto

3.3 下载keadm

参考1.3

3.4 加入cloud

cd keadm-v1.10.3-linux-amd64/keadm

./keadm join --cloudcore-ipport=192.168.12.137:10000 --edgenode-name=node02 --kubeedge-version=1.10.3 --token=<上面keadm gettoken里面的返回内容>

将cloudcore-ipport修改为master的ip,edgenode-name按需修改,kubeedge-version是指定安装版本
在这里插入图片描述

4 查看

kubectl get nodes

在这里插入图片描述

至此,K8S和KubeEdge就已经部署好啦。
这个教程里主要包括了我部署过程的记录、遇到的报错及解决方法,希望对你有帮助~

部署k8s集群及KubeEdge实战(超详细,整理官方文档及个人见解,附带各种实战中遇到的问题) 待更新,半年之前写的,后来忙于比赛暂时搁置 阅读详情

相关推荐

Docker K8s KubeEdge安装部署

[一]移植Dockerd (ARM64) 1. 二进制下载 #wget https://download.docker.com/linux/static/stable/aarch64/ 2. 解压 #tar zxvf docker-18.06.3-ce.tgz 3. 复制二进制文件到/usr/bin目录 #cp docker/* /usr/bin/ 4. 检查是否安装 #docker versison [此命令打印以下信息] Client: Version: ...

xawangxiaolong的博客 1121

安装部署kubeedge

安装有两种方式,一种源码编译手动安装,还有一种是使用kubeedge提供的工具-,网上讲的源码编译方式会遇到很多困难,这里先采用keadm工具安装1、安装cloudcore我这里有一个节点部署了k8smaster,cloudcore需要能访问到api server,因此cloudcore安装在了master节点上,网上也是这样建议的以下是网上搜到的版本对应关系我的k8s是1.23版本,因此选择的1.13的kubeedge(1)下载keadm(这里我下载的1.19版本keadm,后面解释理由)

weixin_42475691的博客 784

Kubeedge 1.5 部署指南

Kubeedge 1.5 部署指南 本文介绍了如何在一台ubuntu18.04和一台装有ubuntu20.04的树莓派4B上部署kubeedge1.5的过程。 其中ubuntu作为cloud节点,树莓派4B作为edge节点。 1. 系统配置 1.1 集群环境 主机名 系统 ip 角色 负载 master-node ubuntu18.04 10.112.55.6 cloud k8s、docker、cloudcore ly-desktop rapsberry pi 4 +ubuntu20.0

weixin_42142364的博客 2823

kubeedge v1.17.0部署教程

本文主要介绍kubeedge v1.17.0的安装过程主要环境如下表应用版本centos7.0k8s1.28.2kubeedge1.17.0docker24.0.8centos7.0kubeedge 不同版本的部署方法会有不同的地方,k8s也是有需要注意的地方看官方文档一定要仔细,我edge端没有安装cni网络插件,导致一直无法成功连接之前看得文档和视频对应的版本都比较老了,edge端不需要安装cni插件也可直接连接成功。

xc979906570的博客 3182

Kubedge部署

kubedge部署

ever_jcc的博客 1006

Kubernetes可复用架构:从HPA控制环到Helm模式封装

可复用架构是云原生系统稳定演进的基础能力,其核心在于将部署、伸缩、治理等运维决策固化为可验证、可组合的标准化模式。它源于对Kubernetes控制原理的深入理解——如HPA构成的闭环控制系统,需解耦指标采集、阈值判断与副本执行;也依赖工程化落地手段,如Helm Chart实现参数化交付与安全策略内建。在Ubuntu 22.04成为主流、KubeKey广泛用于集群部署的当下,底层环境越稳定,上层架构的可复用性就越关键。该能力直接支撑弹性伸缩、多环境治理、灰度发布等典型生产场景,并成为企业级Kubernetes

weixin_30787531的博客 552

云原生边缘计算 kubeedge部署丨建议K8s1.24以内版本使用

KubeEdge 是一个开源系统,可将本机容器化的业务流程和设备管理扩展到Edge上的主机。它基于Kubernetes构建,并为网络、应用程序部署以及云与边缘之间的元数据同步提供核心基础架构支持。它还支持MQTT,并允许开发人员编写自定义逻辑并在Edge上启用资源受限的设备通信。KubeEdge由云部分和边缘部分组成,边缘和云部分现已开源。

weixin_47758895的博客 2009

KubeEdge(keadm)保姆级部署教程

1.环境需求搭建教程 2.最重要的前置细节‘’ 3.详细的部署过程 4.解决github失败方法 5.附demo测试教程 6.常见问题总结

kubeedge1.19.0部署

从零开始部署kebeedgeUbuntu18.04 安装kubernetes v1.25.x 集群。

2301_77960836的博客 2026

链路聚合Eth-trunk以及华为交换机配置实例

链路聚合简介 以太网链路聚合Eth-Trunk简称链路聚合,它通过将多条以太网物理链路捆绑在一起成为一条逻辑链路,从而实现增加链路带宽的目的。同时,这些捆绑在一起的链路通过相互间的动态备份,可以有效地提高链路的可靠性。 目的: 随着网络规模不断扩大,用户对骨干链路的带宽和可靠性提出越来越高的要求。在传统技术中,常用更换高速率的接口板或更换支持高速率接口板的设备的方式来增加带宽,但这种方案需要付出高额的费用,而且不够灵活。 采用链路聚合技术可以在不进行硬件升级的条件下,通过将多个物理接口捆绑为一个逻辑接口

ChaseAug的博客 2万+

Nacos漏洞利用工具V3.0.5实战:从认证绕开到内存马植入的全流程指南

本文详细解析了Nacos漏洞利用工具V3.0.5在实战中的应用,从认证绕开到内存马植入的全流程。文章深入探讨了如何利用Nacos的历史漏洞,如默认口令、认证逻辑绕过、Derby SQL注入及Jraft反序列化,实现权限提升与持久化控制,并提供了防御视角与加固建议,旨在帮助安全人员理解攻击链以加强防护。

h6j7k8l9p0的博客 483

KubeEdge 超详细部署记录&问题记载6.28

KubeEdge 部署记录(2020.4.13) 需要组件 云端:kubernetes V1.16, kubectl, kubelet, kubeadm, docker, gcc, make, golang, keadm 边端:golang 1.16, docker 19.03, keadmV1.16 PS:Kubeedge安装最重要的是各组件版本必须相互对应,或者采用低版本,很多问题都是因为版本不对造成的 kubernetes 部署(必须) 关闭防火墙和自启动 sudo systemctl stop uf

weixin_34891380的博客 3752

Pulpino SoC中挂载AXI从机接口的自定义IP说明

AXI 从机接口挂载 Pulpino SoC 调试Pulpino SoC中挂载AXI从机接口的自定义IP说明PULPion SoC介绍自定义AXI IP挂载IP挂载框图代码修改脚本修改自定义AXI IP调试C语言编写软件调试硬件调试 Pulpino SoC中挂载AXI从机接口的自定义IP说明 本篇文章主要从工程的角度描述了如何将具有AXI从机接口的自定义IP挂载到Pulpino SoC上,其中不涉及到SoC中的任何原理知识。 PULPion SoC介绍 PULPion SoC整体架构如下图所示, PULPi

小陈的芯片学习之路 2208

crypto安装_KubeEdge 完整安装 & 部署小指南

该文章参考官方文档:Start Developing KubeEdge、Setup from Source Code(链接已更新为最新)KubeEdge,一个开源的边缘计算框架,分为 Cloud 端(云端)和 Edge 端(边缘节点端),大致上就是通过云端对各边缘端的节点进行管理。虽是基于 Kubernetes(简称 K8S),但两者本质上并不太一样,只不过操作方式上 KubeEdge 很好的支持...

weixin_39527911的博客 236

VxWorks系列 快速导航

Vxworks系列快速阅览导航

Mr.Sugarcane 1308

K8S部署Java项目(Gitlab CI/CD自动化部署终极版)

每个人都有惰性,但不断学习是好好生活的根本,共勉!

感谢阅读 6954

KubeEdge+Wasmedge环境配置

这里KubeEdge可能会下载很慢,可以先到https://github.com/kubeedge/kubeedge/releases下载对应版本放到/etc/kubeedge中,例如下载。下载https://raw.githubusercontent.com/WasmEdge/WasmEdge/master/utils/install.sh,然后运行此脚本。,本文使用的crio的socket,有时也会遇到类似问题,使用管理员权限。下面是裸机搭建的方式,其中大部分过程都需要各个节点可以进行科学上网,

m0_52319175的博客 426

RK3588S之CPU--benchmark(一)

本章会基于RK3588S来介绍有关CPU常用的benchmark工具及测试过程

文艺小少年的博客 1498

Kubernetes(k8s)集群部署实战经验总结

法一:使用 KubeSphere All-in-One 模式轻松部署k8s集群(强烈推荐新手使用)  参考链接:https://kubesphere.com.cn/docs/quick-start/all-in-one-on-linux/ 注:如果不是最新版本的文档请查看最新版本,KubeSphere不对旧版本的文档进行维护,在本人实战的时候,旧版本文档出现了不少的问题。例如:镜像文件过于古老不好拉取,在执行kk安装的时候,时常需要我们手动来进行安装,费时费力。 补充说明一下法一的文档: ..

A15280019132的博客 1468

【AI Agent 记忆共享实战】【下篇】多 Agent 会话 Session 统一共享实战:全链路工程落地、采集归一、MCP 服务、私有化部署、源码级实战

中篇我们已经锁定最终最优架构方案: 非侵入式、外部旁路采集、只读归一、中心化存储、MCP 按需检索注入。摒弃「改 Agent 源码」「软链接互通」「原生 Session 互导」等不现实方案。本篇直接落地可上线、可简历复用、可个人私有化部署多 Agent 异构 Session专属采集器(Claude/CODex/DSH/OpenCode/Kimi/WorkBuddy/ 豆包)统一消息归一化解析层(解决所有 Schema 异构)增量同步、去重、时间戳对齐核心逻辑。

十年老程序猿,AI 疯狂研究专家,前沿硬核知识分享 479

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

Continue AI 编码助手安装指南:30 分钟完成代码补全与聊天问答配置

Continue 是一款开源 AI 编码助手,以 IDE 插件和 CLI 两种形态提供代码补全、聊天问答、定向编辑与自主执行能力。本文带你完成安装配置,约 30 分钟跑通第一次补全与聊天问答,剩下的事只是把模型和提示词调成自己的习惯。 ## 一、装得上:安装步骤与第一次交互 ### 动手前的环境自检 先花一分钟确认两件事,能省掉后面大半折腾: - **IDE 能打开插件市场**:VS Co

gitblog_00486的博客 401

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

k8s安装部署

k8s安装部署

没对象的指针的博客 779

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

OpenCore Legacy Patcher 3.0.0 六步实战:老 Mac 装最新 macOS

OpenCore Legacy Patcher 3.0.0 围绕 OpenCore 引导器与 Lilu 内核扩展,让 Apple 已停支持的旧 Mac 安装并运行 macOS Big Sur 到 macOS Tahoe。适合手上有 2008 至 2017 年前后 Intel 机型、会用命令行、愿意先备份数据的人跟做;Apple Silicon 与 PowerPC 机型直接停手。 ## 动 EFI

gitblog_00140的博客 229

K8s 核心组件使用指南

Kubeadm是一个提供了和的工具, 作为创建Kubernetes集群的 “快捷途径” 的最佳实践。kubeadm通过执行必要的操作来启动和运行最小可用集群。按照设计,它只关注启动引导,而非配置机器。同样的, 安装各种 “锦上添花” 的扩展,例如 Kubernetes Dashboard、 监控方案、以及特定云平台的扩展,都不在讨论范围内。相反,k8s官方希望在kubeadm之上构建更高级别以及更加合规的工具, 理想情况下,使用kubeadm作为所有部署工作的基准将会更加易于创建一致性集群。

nRks5Qp11的博客 210

KubeSphere v3.3.0 版本全解析:GitOps 持续部署、可观测性升级与多集群能力增强

> **导读**:本文基于 [CHANGELOG/CHANGELOG-3.3.md](https://link.gitcode.com/i/7ea0e6f74bcf61bf1c0d90bec1b4a737),系统梳理 KubeSphere v3.3.0 在 DevOps、网络、多集群、可观测性、存储、服务网格、KubeEdge、开发测试与用户体验等 12 个维度的变更全貌,并结合本仓库源码逐一印证

gitblog_01060的博客 750
上一篇: 剑指 Offer 09. 用两个栈实现队列(C++,辅助栈)
下一篇: 剑指 Offer 04. 二维数组中的查找
鲤鱼酒酒
博客等级 码龄7年 6粉丝 126原创
评论 6
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值