Init Container 为初始化相关的任务提供了区别于主应用程序的独立的生命周期,从而实现关注点分离。 初始化在很多编程语言中都备受关注。...
一些应用需要具备 self-aware 能力,获取关于自身的一些信息。Kubernetes 的 Downward API 就提供了一种简单的将元...
有状态的分布式应用通常需要一些特性作为支撑,比如持久化的身份标识、网络、存储和有序性等。Kubernetes 中的 StatefulSet 原语...
Service Discovery 主要负责提供一类稳定的入口,利用这些入口服务的客户端能够访问到提供服务的后台实例。 部署到 Kubernet...
Singleton Service 模式会保证在某个特定的时间点,有且只有一个应用实例是活跃的。这个模式可以在应用内部实现,也可以完全交给 Ku...
Daemon Service 能够向目标节点放置和运行有优先级的、面向基础设施的 Pod,通常被管理员用来部署与节点相关联的 Pod 以增强 K...
Batch Job Batch Job 模式适合处理隔离的、原子化的工作任务,能够在分布式的环境中,可靠地运行 short-lived Pods...
Automated Placement 是 Kubernetes 中 scheduler 的核心功能,负责将新的 Pod 分配给合适的节点,满足...
asyncio 基础 创建协程 使用 async 关键字创建 coroutine 创建 coroutine 和创建普通的函数一样直接,唯一的区别...