kubernets,Rancher的学习
K8s中文文档:
https://www.kubernetes.org.cn/k8s
dockerhub的官方仓库:

能够用yuml文件构建出所有我们需要的东西
docker从普通部署打包到虚拟化容器部署

容器化部署解决资源占用过多的问题:


里面也会有类似zookeeper的服务发现,服务注册的具体内容
关于K8s的具体架构

关于各个节点之间的具体情况

主节点master,从节点。
k8s的架构图

关于K8S的具体部分

对于上述K8s实际操作的具体解释
- 顶部区域 :
- Clusters(2) :表示当前管理界面中总共有 2 个 Kubernetes 集群。
- Import Existing :用于导入已有的 Kubernetes 集群,方便将其纳入当前管理界面进行统一管理。
- Create :可点击创建一个新的 Kubernetes 集群。
- Filter :能输入关键词对集群列表进行筛选,方便快速定位特定集群。
- 表格区域 :
- State(状态) :显示集群的当前状态,图中两个集群都为 “Active(激活状态)”,表示它们处于正常运行且可被访问和操作的状态。
- Name(名称) :是集群的名字,用于区分不同的集群,例如 “local” 和 “syk8s”。
- Provider(提供方) :指明创建集群所使用的工具或平台,这里 “k3s” 和 “syk8s” 分别代表不同的 Kubernetes 发行版或部署工具,它们提供了创建和管理集群的功能。
- Kubernetes Version(Kubernetes 版本) :标明集群所运行的 Kubernetes 版本号,如 “v1.23.6+k3s1” 和 “v1.23.1”,不同版本可能具备不同的功能和特性,用户可根据自身需求选择合适的版本。
- CPU(中央处理器) :表示分配给集群的 CPU 资源数量,“4 cores(4 个核心)” 和 “12 cores(12 个核心)” 说明了各集群可使用的计算能力大小,核心数越多,通常能处理的计算任务越复杂和繁重。
- Memory(内存) :代表集群可使用的内存容量,“7.64 GiB” 和 “21 GiB” 展示了各集群在内存方面的资源配置,内存越大,能同时运行的应用和处理的数据量通常也越多。
- Pods(容器组) :显示集群中当前正在运行的容器组数量以及最大可支持的容器组数量,例如 “5/110” 表示当前有 5 个容器组在运行,最多可支持 110 个容器组,这反映了集群的资源利用率和规模大小。
K8s组成原理内容

kube本身的自愈能力,deployment没挂,pod挂了,可以用deploymengt实现回复pod


浙公网安备 33010602011771号