Kubernetes 版本及版本倾斜支持策略

关于Kubernetes 各组件之间版本倾斜支持策略。 特定的集群部署工具可能会有额外的限制。 版本支持策略 Kubernetes 版本号格式为 x.y.z,其中 x 为大版本号,y 为小版本号,z 为补丁版本…

Kubernetes 中调度 Windows 容器

Kubernetes 中调度 Windows 容器的指南 Windows 应用程序构成了许多组织中运行的服务和应用程序的很大一部分。本指南将引导您完成在 Kubernetes 中配置和部署 Windows 容器的步骤。 目…

Kubernetes 最大集群规模条件

创建大型集群 支持 在 v1.18 版本中, Kubernetes 支持的最大节点数为 5000。更具体地说,我们支持满足以下所有条件的配置: 节点数不超过 5000 Pod 总数不超过 150000 容器总数不超过 …

Kubernetes PKI 证书和要求

PKI 证书和要求 Kubernetes 需要 PKI 证书才能进行基于 TLS 的身份验证。如果您是使用 kubeadm 安装的 Kubernetes,则会自动生成集群所需的证书。您还可以生成自己的证书。例如,不将私…

K8S常见异常事件与解决方案

集群相关 Coredns容器或local-dns容器重启 集群中的coredns组件发生重启(重新创建),一般是由于coredns组件压力较大导致oom,请检查业务是否异常,是否存在应用容器无法解析域名的异常…

istio 常见异常分析

Service 端口命名约束 istio 支持多平台,不过 Istio 和 k8s 的兼容性是最优的,不管是设计理念,核心团队还是社区, 都有一脉相承的意思。但 istio 和 k8s 的适配并非完全没有冲突, 一…

Kubernetes是怎么实现服务发现的

我们来说说 kubernetes 的服务发现。那么首先这个大前提是同主机通信以及跨主机通信都是 ok 的,即同一 kubernetes 集群中各个 pod 都是互通的。这点是由更底层的方案实现,包括 docker…

从零开始了解kubernetes架构

kubernetes 已经成为容器编排领域的王者,它是基于容器的集群编排引擎,具备扩展集群、滚动升级回滚、弹性伸缩、自动治愈、服务发现等多种特性能力。 本文将带着大家快速了解 kubernete…

Kubernetes 高级调度和资源管理

调度过程 把 Pod 放到合适的 Node 上去 满足 Pod 资源要求 满足 Pod 的特殊关系要求 满足 Node 限制条件要求 做到集群资源合理利用 基础调度能力 资源调度 - 满足 Pod 资源要求 资源 re…

Kubernetes 实现金丝雀发布

Deployment 支持自定义控制更新过程中的滚动节奏,如“暂停”或“继续”更新操作。借助 maxSurge 和 maxUnavailable 属性还能实现更为精巧的控制过程。 spec.strategy.rollingUpdate.maxSur…