排序
K8S Pod详解
在Kubernetes并不直接运行容器,而是通过Pod对象的方式来运行。 Pod是Kubernetes中最小的调度和管理单位,它是由一个或多个容器组成的集合。 每个Pod都有自己的IP地址,而且Pod内的所有容器共享...
Kubernetes Pod被驱逐故障排除过程
设想一个场景:有三个工作节点的Kubernetes 集群,版本为 v1.19.0。发现在 worker 1 上运行的一些 pod 被驱逐了 Pod被驱逐的日志 从上图可以看出有很多pod被驱逐了,报错信息也很清楚。由于节点...
Kubernetes Pod被驱逐原因详解
Kubernetes官方给出了下属Pod被驱逐的原因: 抢占驱逐 (Preemption and Eviction) [1] 节点压力驱逐 (Node-pressure) [2] 污点驱逐 (Taints) [3] 使用API发起驱逐 (API-initiate...
什么是Kuberetes Service,有哪几种类型?
在Kubernetes中,Service是一组Pod的抽象,为它们提供了稳定的DNS名称和IP地址。 通过Service,你可以将请求路由到一组具有相同标签的Pod,并通过负载均衡将流量分配到这些Pod之间。 这样,即使...
kubelet的功能、作用是什么?
kubelet kubelet部署在每个node节点上的,它主要有4个功能: 节点管理。kubelet启动时会向api-server进行注册,然后会定时的向api-server汇报本节点信息状态,资源使用状态等,这样master就能够...
Kubernetes容器访问方式有哪些?
一、简介 当在kubernetes中使用docker镜像启动成一个容器,形成一个POD时,kubernetes的CNI组件(例如Calico、OVS)会随机动态给分配一个IP地址。通过访问这个POD IP地址加应用服务监听暴露出来的...
Kubernetes持久化存储简介
通常情况下,我们可以认为容器或者Pod的生命周期时短暂的,当容器被销毁时,容器内部的数据也同时被清除。 对于容器,数据持久化存储的重要性不言而喻。Docker有存储卷的概念,用来将磁盘上的或...
如何在Kubernetes中创建命名空间?
当多个团队使用同一个集群时,命名空间很有帮助,在名称冲突时使用,它可以是多个集群之间的虚拟墙。例如,我们不能在 Kubernetes 集群中拥有同名的 pod,但使用命名空间我们可以虚拟地划分集群...