概述 Kubernetes 使用声明式 API 来使得系统更加的健壮。但是这也意味着如果我们要创建一个对象,我们可以通过 CLI 或者 REST 的方式告诉系统我们需要什么,然后系统就会帮
概述 容器在集群网络下要如何访问集群外的服务呢?本文简单举个一个例子。 部署结构 集群内部署MySQL的客户端 集群外部署MySQL的服务端 客户端 服
概述 Kubernetes 的 Scheduler 的作用主要是将等待被调度的 Pod 按照特定的调度算法那和调度策略绑定到集群中合适的 Node 上,这个绑定的动作在 K8S 里称为 Bind。 待调度的Pod
概述 Scheduler 组件可以视为一种监视 watch 和将 Pod 分配 assign 到 Node 的特殊类型控制器 controller。在 Kubernetes 里,默认的 Scheduler 完全可以被替代,又或者增加多个 Scheduler 来同时或者
概述 most_requested 是 Kubernetes Scheduler 的调度算法之一。法如其名,就是尽量将 Pod 调到能提供最多资源的节点 Node 上。 代码走读 most_requested 中的核心方法是 mostRequestedScore
概述 balanced_resource_allocation 是 Kubernetes 调度算法的其中一种。balanced_resource_allocation 会计算的是 CPU 和 Memory 与 Allocatable 资源量的分数,并且求出他们的方差 V