官网文档:https://kubernetes.io/zh-cn/docs/reference/using-api/
REST API 是 Kubernetes 体系的重要部分,组件之间的全部操作和通讯均由 API Server 处理惩罚的 REST AP I调用,大多数环境下, API 定义和实现都符合标准的 HTTP REST 格式,可以通过 kubectl 下令管理工具或其他下令行工具来执行。
1.3.1 类型
有时候你可能想回退一个Deployment,比方,当Deployment不稳定时,比如一直crash looping。
默认环境下,kubernetes会在体系中保存前两次的Deployment的rollout汗青记载,以便你可以随时会退(你可以修改revision history limit来更改保存的revision数)。
k8s 集群中可能管理着非常巨大的服务器,这些服务器可能是各种各样不同类型的,比如机房、地理位置、设置等,有些是计算型节点,有些是存储型节点,此时我们希望能更好的将 pod 调理到与之需求更匹配的节点上。
此时就需要用到污点(Taint)和容忍(Toleration),这些设置都是 key: value 类型的。
6.3.1 污点(Taint)
污点:是标注在节点上的,当我们在一个节点上打上污点以后,k8s 会认为尽量不要将 pod 调理到该节点上,除非该 pod 上面表现可以容忍该污点,且一个节点可以打多个污点,此时则需要 pod 容忍全部污点才会被调理该节点。