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

MaxEnt物种分布预测中的常见误区与优化技巧:如何提高模型准确率

本文深入探讨了MaxEnt物种分布预测模型从基础应用到精准预测的进阶实践。针对模型准确率提升,文章系统分析了环境变量筛选、模型参数调优、结果批判性解读等核心环节的常见误区,并提供了基于生态位模型原理的深度优化技巧,帮助研究者产出更可靠、可解释的预测结果。

weixin_29219539的博客 594

HMC5883L磁力计驱动开发:I²C通信、校准与FreeRTOS集成

磁力计是惯性导航与电子罗盘系统的核心传感器,其输出原始磁场数据需经精确采集、单位换算与误差补偿才能用于姿态解算。基于各向异性磁阻(AMR)原理的三轴磁力计,如HMC5883L,依赖稳定I²C通信获取12位有符号磁场采样值,并通过增益配置、硬软铁校准及温度补偿提升物理量精度。在嵌入式实时系统中,驱动层须保障数据的时间一致性与抗干扰鲁棒性,避免总线挂死、字节错位或量程误配等典型问题。本文围绕HMC5883L这一广泛使用的停产但仍在产线服役的磁传感器,详解寄存器配置、定点单位转换、八方位校准算法及FreeRTOS

weixin_42594427的博客 145

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

使用Wireshark抓取用户在网站的登陆密码

(POST请求是浏览器向服务器提交数据的方式,我们的用户名和密码就是这样提交出去的),单击点开,发现我们的账号和密码,就被抓取到了,在。(注意哦,要去掉http和/,比如http://www.4399.com/,我们只需要记下4399.com即可)(这句话是筛选数据,就是只显示IP为我们要抓取网站的数据) ,点击右边的蓝色箭头。这就是Wireshark简单的抓取登录密码的教程,只适用于http协议的网站。”打开,是这个样子,上面的数据先不用管,我们先点击左上角红色的方块停止抓包。,然后回车,得到的IP为。

泡泡的博客 1万+

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

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

weixin_39527911的博客 236

【dify】 dify环境变量配置说明

SMTP_SERVER、SMTP_PORT、SMTP_USERNAME、SMTP_PASSWORD、SMTP_USE_TLS、SMTP_OPPORTUNISTIC_TLS:当 MAIL_TYPE 为 smtp 时,SMTP服务器的相关配置。UPLOAD_IMAGE_FILE_SIZE_LIMIT、UPLOAD_VIDEO_FILE_SIZE_LIMIT、UPLOAD_AUDIO_FILE_SIZE_LIMIT:分别为上传图像、视频、音频文件的大小限制(MB)。

tonysh_zds的博客 7355

使用机器学习算法预测黄金价格

在本文中,我们将使用线性回归、XGBoost和LSTM这三种不同的机器学习算法来预测黄金价格。接下来,我们使用线性回归、XGBoost和LSTM分别建立了模型,并进行了训练和预测。这些机器学习算法可以帮助我们对黄金价格进行预测,但请注意,市场价格受多种因素影响,因此预测结果可能并不完全准确。接下来,我们需要对数据进行一些预处理,以便用于机器学习模型的训练和测试。我们将使用80%的数据作为训练集,20%的数据作为测试集。最后,我们将绘制每个模型的预测结果,并将其与实际价格进行比较,以评估模型的性能。

QromMatlab的博客 1316

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

控制科学与工程(自动化)保研经验【2】——南开、同济篇

禁止转载 1、南开人工智能学院夏令营   保研之旅第一个夏令营就是南开,南开夏令营非常早(6月份),当时我们专业仅有两人入营。夏令营前一天我们两个坐高铁来到了天津,几经辗转来到了南开的津南校区,非常偏僻。在自己找的酒店住了一晚,第二天一早去学院报到,资格审查、报销路费等等,然后开营仪式,吃饭,入住酒店,实验室参观。   开营仪式和实验室参观了解到,南开人工智能学院是国内第一批人工智能学院,和很多高...

Control Everything 6532

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

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

A15280019132的博客 1468

【华为OD机试真题E卷】514、学生方阵 | 机试真题+思路参考+代码分析(E卷复用)(C++、Java、Py)

【华为OD机试真题E卷】514、学生方阵 | 机试真题+思路参考+代码分析(E卷复用)(C++、Java、Py) 题目描述 学校组织活动,将学生排成一个矩形方阵 请在矩形方阵中找到最大的位置相连的男生数量 这个相连位置在一个直线上,方向可以是水平的,垂直的,成对角线的或者呈反对角线的 注:学生个数不会超过10000

KJ.JK 2492

【问题解决】解决 Python `PermissionError` 权限不足:文件/进程/端口全场景修复

本文总结了Python程序中常见的权限问题及解决方案,包括文件、进程和端口权限错误。文件权限问题通常由文件占用、权限不足或路径错误引起;进程问题多因权限不足或系统限制;端口问题则与端口占用、防火墙或特权端口相关。解决方案提供了详细的代码实现:文件权限管理器类(FilePermissionManager)包含检查权限(check_permission)、修复权限(fix_permission)、安全写入(safe_write)和安全删除(safe_delete)等方法,通过异常处理和临时文件等技术确保操作安全

博客 357

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

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

gitblog_00486的博客 401

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

k8s安装部署

k8s安装部署

没对象的指针的博客 779

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

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、付费专栏及课程。

余额充值