Kubernetes Health Checks in Django 2020年11月12日 1694浏览 Kubernetes 发表评论 健康检查是Kubernetes询问您的应用程序是否健康的一种方式。他们认为您的应用程序可以在未准备就绪的情况下启动,因此不要假设对应用程序的启动有任何顺序。因此,我们需要能够…
Kubernetes中的亲和性与反亲和性 2020年8月26日 9464浏览 Kubernetes 发表评论 通常情况下,Pod分配到哪些Node是不需要管理员操心的,这个过程会由scheduler自动实现,因为调度程序会自动进行合理的调度(如通过一系列的评分机制将 pods 合理分配到最优节点上,而不…
Kubernetes On Flink 2020年8月13日 6849浏览 Kubernetes 发表评论 Flink On K8S 可支持三种部署方式: Flink session cluster on Kubernetes:job manager 和 task manager 节点以 K8S deployment 的形式长期运行,俗称会话集群,用户可以往会话集群提…
kubernetes pod eviction 2020年8月13日 3935浏览 Kubernetes 发表评论 K8S 有个特色功能叫 pod eviction,它在某些场景下如节点 NotReady,资源不足时,把 pod 驱逐至其它节点。本文首先介绍该功能,最后谈谈落地经验。 介绍 从发起模块的角度,pod evictio…
K8S 资源预留 2020年8月13日 6447浏览 Kubernetes 发表评论 为什么需要资源预留 按照是否为 Pod,可以把计算节点的进程分为两类: Pod 类进程:容器内部的进程,这些容器由 K8S 创建 非 Pod 类进程:系统进程,如内核,systemd 等;K8S 管理进程…
K8S 的调度(二) 提升资源利用率 2020年8月13日 4034浏览 Kubernetes 发表评论 高效的资源利用率是 K8S 的一大优势,从成本角度,节点资源应当得到充分利用,避免闲置,具体而言: 避免碎片。 各类资源得到全面的利用,避免单种类型资源限制。 避免大规格容器调度失…
K8S 的调度 (一) 抽象优雅的 Affinity 2020年8月13日 8070浏览 Kubernetes 发表评论 无论是 IaaS 还是 PaaS,在调度方面会收到非常多类似的需求,比如基于节点类型的调度,实例之间亲和性调度等等。数年前做 OpenStack 时,那时 OpenStack 的调度功能很基础,所以笔者做…
阿里云kubeadm 1.18.x高可用集群部署 2020年8月12日 8329浏览 Kubernetes 发表评论 环境说明 系统 IP Containerd Kernel hostname 备注 Aliyun Linux 10.118.77.20 19.03.6-ce 4.14.171 k8s-node-1 Master Aliyun Linux 10.118.77.21 19.03.6-ce 4.14.171 k8s-node-2 Ma…
Pod Security Policy PSP 选择策略 2020年5月20日 1141浏览 Kubernetes 发表评论 前言 当有多个可用的 psp 时,Kubernetes会为当前 pod 选择哪个PSP, 即pod security policies psp 的选择策略。 官方文档的介绍 官方文档 对这种情况的介绍如下: Policy Orde…
kubeadm reset 环境及网络清理 2020年4月29日 7342浏览 Kubernetes 发表评论 RunPodSandbox from runtime service failed: rpc error: code = 2 desc = NetworkPlugin cni failed to set up pod "kube-dns-86f4d74b45-ffwjf" network: failed to set bridge addr:…