摘要: 标签及标签选择器是什么,如何使用 标签是键值对类型,标签可以附加到任何资源对象上,主要用于管理对象,查询和筛选。 标签常被用于标签选择器的匹配度检查,从而完成资源筛选;一个资源可以定义一个或多个标签在其上面。 标签选择器,标签要与标签选择器结合在一起,标签选择器允许我们选择标记有特定标签的资源对象子 阅读全文
posted @ 2024-03-09 22:51 Mr.peter 阅读(5) 评论(0) 推荐(0) 编辑
摘要: pod是什么? 在kubernetes的世界中,k8s并不直接管理容器,而是使用多个容器共存的理念,这组容器就叫做pod。 pod是k8s中可以创建和管理的最小单元,是资源对象模型中由用户创建或部署的最小资源对象模型,其他的资源对象都是用来支撑pod对象功能的,比如,pod控制器就是用来管理pod对 阅读全文
posted @ 2024-03-09 21:52 Mr.peter 阅读(3) 评论(0) 推荐(0) 编辑
摘要: namespace是kubernetes系统中的一种非常重要的资源,namespace的主要作用是用来实现多套环境的资源隔离,或者说是多租户的资源隔离。 k8s通过将集群内部的资源分配到不同的namespace中,可以形成逻辑上的隔离,以方便不同的资源进行隔离使用和管理。 不同的命名空间可以存在同名 阅读全文
posted @ 2024-03-09 16:49 Mr.peter 阅读(34) 评论(0) 推荐(0) 编辑
摘要: kube-api-server的端口是8080和6443,前者是http的端口,后者是https的端口,以我本机使用kubeadm安装的k8s为例: 在命名空间的kube-system命名空间里,有一个名称为kube-api-master的pod, 这个pod就是运行着kube-api-server 阅读全文
posted @ 2024-03-09 16:46 Mr.peter 阅读(28) 评论(0) 推荐(0) 编辑
摘要: kubelet部署在每个node节点上的,它主要有4个功能:1、节点管理。 kubelet启动时会向api-server进行注册,然后会定时的向api-server汇报本节点信息状态,资源使用状态等,这样master就能够知道node节点的资源剩余,节点是否失联等等相关的信息了。master知道了整 阅读全文
posted @ 2024-03-09 16:42 Mr.peter 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 优势:容器编排、轻量级、开源、弹性伸缩、负载均衡; 场景:快速部署应用、快速扩展应用、无缝对接新的应用功能、节省资源,优化硬件资源的使用; 特点: 可移植: 支持公有云、私有云、混合云、多重云(multi-cloud)、 可扩展: 模块化,、插件化、可挂载、可组合、 自动化: 自动部署、自动重启、自 阅读全文
posted @ 2024-03-09 16:35 Mr.peter 阅读(11) 评论(0) 推荐(0) 编辑
摘要: k8s主要由master节点和node节点构成。 master节点负责管理集群,node节点是容器应用真正运行的地方。 master节点包含的组件有:kube-api-server、kube-controller-manager、kube-scheduler、etcd。 node节点包含的组件有:k 阅读全文
posted @ 2024-03-09 16:17 Mr.peter 阅读(82) 评论(0) 推荐(0) 编辑
摘要: master: k8s集群的管理节点,负责管理集群,提供集群的资源数据访问入口。拥有Etcd存储服务(可选),运行Api Server进程,Controller Manager服务进程及Scheduler服务进程; node(worker): Node(worker)是Kubernetes集群架构中 阅读全文
posted @ 2024-03-09 16:12 Mr.peter 阅读(2) 评论(0) 推荐(0) 编辑
摘要: ReplicaSet(RS)是Replication Controller(RC)的升级版本。ReplicaSet 和 Replication Controller之间的唯一区别是对选择器的支持。ReplicaSet支持labels user guide中描述的set-based选择器要求, 而Re 阅读全文
posted @ 2024-03-09 15:34 Mr.peter 阅读(16) 评论(0) 推荐(0) 编辑