/images/hugo/avatar.png

Statefulset

1. 有状态应用 Deployment 对应用做了一个简单化假设。它认为,一个应用的所有 Pod,是完全一样的。所以,它们互相之间没有顺序,也无所谓运行在哪台宿主机上。

Deployment

Deployment 看似简单,但实际上,它实现了 Kubernetes 项目中一个非常重要的功能:Pod 的“水平扩展 / 收缩”(horizontal scaling out/in)。举个例子,如果你

Pod Volume

上一节我们介绍了 Pod 的定义,Pod 包含的信息非常服务,其中,资源定义(比如 CPU、内存等),以及调度相关的字段会在后面专门讲解调度器时再进行深

Secret/ConfigMap/RBAC

本节我们来学习 kubernetes 里的认证与鉴权,这一部分我们要了解一下内容: Secret: 加密数据的保存 Config: 配置的保存 RBAC: 基于角色的访问控制(Role-Based Access Cont

控制器模型

在 kubernetes 中操作各种 API 对象的逻辑都是由控制器完成的。本节我们来学习控制器的实现原理。 1. 控制器模式 在前面介绍 Kubernetes 架构的时候,曾经提到过一个叫作 kube-controller-manager 的组件

Pod

Pod 是 k8s 中最基础的 API 对象,关于 Pod 我们需要重点关注以下几点: 为什么我们需要 Pod 如何定义一个 Pod 1. 为什么我们需要 Pod 1.1 成组调度 如果我们把物理机与云环境做