K8S
文章平均质量分 71
_Rookie._
这个作者很懒,什么都没留下…
展开
-
K8S 哲学 - 服务发现 services
【代码】K8S 哲学 - 服务发现 services。原创 2024-05-05 00:53:21 · 313 阅读 · 0 评论 -
K8S哲学 - 资源调度 HPA (horizontal pod autoScaler-sync-period)
最小2个node 最大5个。原创 2024-05-04 14:44:01 · 408 阅读 · 0 评论 -
K8S哲学 - 资源调度 DaemonSet
默认是滚动更新,结果是,一旦修改 yaml文件 template 里面的 内容,那么所有节点的 ds 都会更新,所以 修改为 OnDelete 模式、当 某一个 节点的 ds需要更新,就删除 改 ds ,会自动按照新的 yaml文件创建一个 ds。正常情况下,每个服务都会进行 各自的日志收集、但是因为他们不在 同一台 Node 上,导致一旦查日志就需要 调动各个 机器进行切换,不方便也不高效。所以只要 节点在 改集群内,只要 在需要的节点加上 nodeSelector 就会在该节点创建 ds。原创 2024-05-03 01:15:53 · 643 阅读 · 0 评论 -
K8S哲学 - statefulSet 灰度发布
获取资源及配置文件 kubectl get resource 【resourceName -o=yaml】- 指定镜像创建或者 指定文件创建。原创 2024-04-28 17:35:02 · 1065 阅读 · 1 评论 -
K8S 哲学 - deployment -- kubectl【create 、 rollout 、edit、scale、set】
如图所示、滚动更新的过程是 【 增加一个新的、创建一个老的】这样一步步来的、如果在【滚动更新的过程中】再次出发更新、则之前的【更新取消】、重新走新的更新方案。第一个是 nginx1.25.5版本 、第二个是 nginx 最新版本、加 --revision 查看改变的具体位置。编辑该 deploy 的 配置文件 ,加入一个 label。修改 deploy 资源配置文件的两种方式。查看某个 deploy 的更新记录。k8s会对我们的更新历史进行记录。恢复对 replicas 的更新。改变 nginx镜像版本。原创 2024-04-27 20:53:45 · 719 阅读 · 2 评论 -
Assign Memory Resources to Containers and Pods
在 Kubernetes 中,如果一个容器试图使用超过其内存限制的内存,它也会被 OOM Killer 终止。metrics-server 是 Kubernetes 的一个组件,它收集和存储集群中各个节点和 Pod 的资源使用情况数据。在 Linux 系统中,当系统内存不足时,OOM Killer(Out Of Memory Killer)会被触发,它的任务是选择并杀死一些进程以释放内存。内存限制:这是容器可以使用的最大内存量。命令用于实时显示系统中的进程和它们的资源使用情况,如 CPU 和内存。原创 2024-04-19 22:07:57 · 979 阅读 · 0 评论 -
K8S哲学 - probe 探针
分类:liveness probereadiness probestartup probe原创 2024-04-19 13:23:19 · 700 阅读 · 0 评论 -
K8S 哲学 - yaml文件
当 Deployment 更新 Pod 的版本时,它会创建一个新的 ReplicaSet,并逐渐增加新 ReplicaSet 的大小,同时减少旧 ReplicaSet 的大小,直到新 ReplicaSet 完全替代了旧 ReplicaSet。每个由 Deployment 或 ReplicaSet 创建的 Pod 都会带有一些标签,这些标签用于让 Deployment 或 ReplicaSet 识别它管理的 Pod。:这是 Pod 的模板,Deployment 会使用这个模板来创建新的 Pod。原创 2024-04-19 13:23:11 · 1084 阅读 · 3 评论 -
K8S哲学 - Pod、RC、RS、deployment
replicas”属性则指定了特定 Pod 的副本的数量,当前集群中该 Pod 的数量与该属性指定的值不一致时,k8s 会采取一些策路去使得当前状态满足配置的要求。一个pod可以被复制成多份,每一份可被称之为一个"副本”,这些副本-除了一些描述性的信息 (Pod的名字、uid 等)不一样以外,其它信息都是一样的,譬如Pod。内部的容器 容器数量,容器里面运行的应用等的这些信息都是一样的,这些副本提供同样的功能。一个Pod(容器组)包含了一个应用程序容器(某些情况下是多个容器)、存储资源、原创 2024-04-15 09:06:06 · 888 阅读 · 0 评论 -
K8S哲学 - 常见的资源类型
资源类型namespacekubectl apply 和 kubectl createkubectl apply是声明式的 和 kubectl create是命令式的对吗原创 2024-04-12 12:51:13 · 672 阅读 · 0 评论 -
K8S哲学 - kubectl
Kubectl is the Kubernetes cli version of a swiss army knife, and can do many things.Kubernetes coordinates a highly available cluster of computers that are connected to work as a single unitk8s production-ready. 概念kubectl 和 Kubernetes API原创 2024-04-09 15:52:51 · 536 阅读 · 3 评论 -
K8S哲学 - cluster
or在 Kubernetes 中,kubelet 是运行在每个节点上的一个关键组件,它负责管理该节点上的 Pods 和容器。kubelet 通过 Kubernetes API 与控制平面进行通信,获取调度到该节点的 Pods 的信息,报告节点和 Pods 的状态,以及执行控制平面发出的各种操作,如启动和停止 Pods。原创 2024-04-09 15:52:25 · 977 阅读 · 0 评论 -
K8s 哲学 - control plane && Pod、ReplicaSet 和 Deployment
mac:linux:原创 2024-04-08 11:13:11 · 471 阅读 · 0 评论