飞天使-k8s知识点15-kubernetes散装知识点4-CNI网络插件与kubectl

文章目录

CNI 网络插件安装
复制代码
这里将以 Calico 为例,提供在 Kubernetes 1.20.6 版本上安装 CNI 插件的步骤。请注意,具体的步骤可能会因 CNI 插件的类型和你的特定环境而略有不同。

设置 Kubernetes 集群: 首先,你需要一个已经安装了 Kubernetes 的环境。你可以使用 kubeadm 来初始化你的 Kubernetes 集群。在初始化时,你需要使用 --pod-network-cidr 选项来指定 Pod 网络的 IP 范围。
kubeadm init --pod-network-cidr=192.168.0.0/16
下载 Calico 插件: 你可以从 Calico 的官方 GitHub 仓库下载适合你的 Kubernetes 版本的 Calico 插件。
curl https://docs.projectcalico.org/manifests/calico.yaml -O
应用 Calico 插件: 使用 kubectl apply 命令应用你刚刚下载的 Calico 插件。
kubectl apply -f calico.yaml
验证 Calico 插件的安装: 你可以通过运行 kubectl get nodes 并检查节点的状态来验证 Calico 插件是否已成功安装。如果节点的状态为 Ready,则表示 Calico 插件已成功安装。
kubectl get nodes


任意节点运行kubectl
API的版本区别与废弃API查询
复制代码
在软件开发中,Alpha、Beta 和 Stable 是用来描述软件或特性开发阶段的常用术语:

Alpha: Alpha 阶段是软件开发的早期阶段,此时软件可能还不完全稳定,可能存在错误或缺少一些功能。在这个阶段,开发者通常在内部进行测试,并修复发现的问题。

Beta: Beta 阶段通常在 Alpha 阶段之后,此时软件的主要功能已经完成,但可能仍然存在一些错误。在 Beta 阶段,软件通常会被提供给一群外部的测试用户,这些用户可以提供反馈,帮助开发者找到并修复问题。

Stable: Stable 阶段是软件开发的最后阶段,此时软件已经经过了充分的测试,被认为是稳定的,可以被广泛使用。


调用api会涉及鉴权,这块需要注意

https://kubernetes.io/zh-cn/blog/2022/04/07/upcoming-changes-in-kubernetes-1-24/
相关推荐
g3voip5 小时前
工业防水电话到底怎么选?隧道、管廊与码头的需求差异
服务器·网络·信息与通信·ip
珠海西格电力6 小时前
零碳园区管理系统的性能评估体系的行业标准
大数据·网络·人工智能·物联网·机器学习·架构·能源
小马同学-6 小时前
K8s 控制器详解 — Deployment、ReplicaSet、DaemonSet 与 Job
云原生·容器·kubernetes
.Bryce.6 小时前
从强化学习到Agentic RL:让Agent在“干活“中自己变聪明
服务器·网络·agent·rag·agentic rl
NetInside_7 小时前
Unknown,不应该是网络分析的终点
网络
码少女7 小时前
Linux——UDP协议和TCP协议
linux·网络·udp·tcp
上海云盾王帅7 小时前
什么是 CC 攻击?原理、特征与防御全解析
网络·web安全
Lynne3098 小时前
MQTT、Modbus、PLC、TCP、RS-485,到底有什么区别
网络·mqtt·plc·modbus
hz567898 小时前
企业视频会议系统方案:总部与分支机构高效协同如何落地?
运维·服务器·网络·安全·实时音视频·信息与通信
三垣网安8 小时前
漏洞实战|高校虚拟实验平台报错型 SQL 注入漏洞复现
网络·经验分享·sql·安全·web安全·网络安全·水平越权