12 2021 档案
摘要:调度,抢占和驱逐 在Kubernetes中,调度 (scheduling) 指的是确保 Pods 匹配到合适的节点,以便 kubelet 能够运行它们。抢占 (Preemption) 指的是终止低优先级的 Pods 以便高优先级的 Pods 可以调度运行的过程。驱逐 (Eviction) 是在资源匮
阅读全文
摘要:策略 可配置的、可应用到一组资源的策略。 1 - 限制范围 默认情况下,Kubernetes 集群上的容器运行使用的计算资源没有限制。使用资源配额,集群管理员可以以名字空间为单位,限制其资源的使用与创建。在命名空间中,一个 Pod 或 Container 最多能够使用命名空间的资源配额所定义的 CP
阅读全文
摘要:配置 Kubernetes 为配置 Pods 提供的资源。 1 - 配置最佳实践 本文档重点介绍并整合了整个用户指南、入门文档和示例中介绍的配置最佳实践。 这是一份不断改进的文件。如果您认为某些内容缺失但可能对其他人有用,请不要犹豫,提交 Issue 或提交 PR。 一般配置提示 定义配置时,请指定
阅读全文
摘要:3 - CSI 卷克隆 本文档介绍 Kubernetes 中克隆现有 CSI 卷的概念。阅读前建议先熟悉卷。 介绍 CSI 卷克隆功能增加了通过在 dataSource 字段中指定存在的 PVC,来表示用户想要克隆的卷(Volume)。 克隆(Clone),意思是为已有的 Kubernetes 卷创
阅读全文
摘要:存储 为集群中的 Pods 提供长期和临时存储的方法。 1 - 卷 Container 中的文件在磁盘上是临时存放的,这给 Container 中运行的较重要的应用程序带来一些问题。问题之一是当容器崩溃时文件丢失。kubelet 会重新启动容器,但容器会以干净的状态重启。第二个问题会在同一 Pod
阅读全文
摘要:Ingress FEATURE STATE: Kubernetes v1.19 [stable] Ingress 是对集群中服务的外部访问进行管理的 API 对象,典型的访问方式是 HTTP。 Ingress 可以提供负载均衡、SSL终结和基于名称的虚拟托管。 术语 为了表达更加清晰,本指南定义了以
阅读全文
摘要:服务、负载均衡和联网 Kubernetes 网络解决四方面的问题: 一个 Pod 中的容器之间通过本地回路(loopback)通信。 集群网络在不同 pod 之间提供通信。 Service 资源允许你对外暴露 Pods 中运行的应用程序,以支持来自于集群外部的访问。 可以使用 Services 来发
阅读全文
摘要:2.4 - DaemonSet DaemonSet 确保全部(或者某些)节点上运行一个 Pod 的副本。当有节点加入集群时,也会为他们新增一个 Pod。当有节点从集群移除时,这些 Pod 也会被回收。删除 DaemonSet 将会删除它创建的所有 Pod。 DaemonSet 的一些典型用法: 在每
阅读全文
摘要:2 - 工作负载资源 2.1 - Deployments 一个 Deployment 为 Pods 和 ReplicaSets 提供声明式的更新能力。 你负责描述 Deployment 中的目标状态,而 Deployment 控制器(Controller)以受控速率更改实际状态,使其变为期望状态。你
阅读全文
摘要:工作负载 理解 Pods,Kubernetes 中可部署的最小计算对象,以及辅助它运行它们的高层抽象对象。 工作负载是在 Kubernetes 上运行的应用程序。 无论你的负载是单一组件还是由多个一同工作的组件构成,在 Kubernetes 中你可以在一组 Pods 中运行它。在 Kubernete
阅读全文
摘要:容器 每个运行的容器都是可重复的;包含依赖环境在内的标准,意味着无论您在哪里运行它,您都会得到相同的行为。 容器将应用程序从底层的主机设施中解耦。这使得在不同的云或 OS 环境中部署更加容易。 容器镜像 容器镜像是一个随时可以运行的软件包,包含运行应用程序所需的一切:代码和它需要的所有运行时、应用程
阅读全文
摘要:Kubernetes 对象管理 kubectl 命令行工具支持多种不同的方式来创建和管理 Kubernetes 对象。本文档概述了不同的方法。阅读 Kubectl book来了解 kubectl 管理对象的详细信息。 管理技巧 警告: 应该只使用一种技术来管理 Kubernetes 对象。混合和匹配
阅读全文
摘要:节点 Kubernetes 通过将容器放入在节点(Node)上运行的 Pod 中来执行你的工作负载。节点可以是一个虚拟机或者物理机器,取决于所在的集群配置。每个节点包含运行 Pods 所需的服务;这些节点由控制面负责管理。 通常集群中会有若干个节点;而在一个学习用或者资源受限的环境中,你的集群中也可
阅读全文