Init Container 為初始化相關(guān)的任務(wù)提供了區(qū)別于主應(yīng)用程序的獨立的生命周期辱挥,從而實現(xiàn)關(guān)注點分離沦补。 初始化在很多編程語言中都備受關(guān)注。...
一些應(yīng)用需要具備 self-aware 能力蚊逢,獲取關(guān)于自身的一些信息。Kubernetes 的 Downward API 就提供了一種簡單的將元...
有狀態(tài)的分布式應(yīng)用通常需要一些特性作為支撐箫章,比如持久化的身份標(biāo)識烙荷、網(wǎng)絡(luò)、存儲和有序性等檬寂。Kubernetes 中的 StatefulSet 原語...
Service Discovery 主要負(fù)責(zé)提供一類穩(wěn)定的入口终抽,利用這些入口服務(wù)的客戶端能夠訪問到提供服務(wù)的后臺實例。 部署到 Kubernet...
Singleton Service 模式會保證在某個特定的時間點,有且只有一個應(yīng)用實例是活躍的拿诸。這個模式可以在應(yīng)用內(nèi)部實現(xiàn)扒袖,也可以完全交給 Ku...
Daemon Service 能夠向目標(biāo)節(jié)點放置和運行有優(yōu)先級的、面向基礎(chǔ)設(shè)施的 Pod亩码,通常被管理員用來部署與節(jié)點相關(guān)聯(lián)的 Pod 以增強(qiáng) K...
Batch Job Batch Job 模式適合處理隔離的季率、原子化的工作任務(wù),能夠在分布式的環(huán)境中描沟,可靠地運行 short-lived Pods...
Automated Placement 是 Kubernetes 中 scheduler 的核心功能飒泻,負(fù)責(zé)將新的 Pod 分配給合適的節(jié)點,滿足...
asyncio 基礎(chǔ) 創(chuàng)建協(xié)程 使用 async 關(guān)鍵字創(chuàng)建 coroutine 創(chuàng)建 coroutine 和創(chuàng)建普通的函數(shù)一樣直接吏廉,唯一的區(qū)別...