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)用通常需要一些特性作為支撐,比如持久化的身份標識、網(wǎng)絡(luò)、存儲和有序性等。Kubernetes 中的 StatefulSet 原語...
Service Discovery 主要負責提供一類穩(wěn)定的入口,利用這些入口服務(wù)的客戶端能夠訪問到提供服務(wù)的后臺實例。 部署到 Kubernet...
Singleton Service 模式會保證在某個特定的時間點,有且只有一個應(yīng)用實例是活躍的。這個模式可以在應(yīng)用內(nèi)部實現(xiàn),也可以完全交給 Ku...
Daemon Service 能夠向目標節(jié)點放置和運行有優(yōu)先級的、面向基礎(chǔ)設(shè)施的 Pod,通常被管理員用來部署與節(jié)點相關(guān)聯(lián)的 Pod 以增強 K...
Batch Job Batch Job 模式適合處理隔離的、原子化的工作任務(wù),能夠在分布式的環(huán)境中,可靠地運行 short-lived Pods...
Automated Placement 是 Kubernetes 中 scheduler 的核心功能,負責將新的 Pod 分配給合適的節(jié)點,滿足...
asyncio 基礎(chǔ) 創(chuàng)建協(xié)程 使用 async 關(guān)鍵字創(chuàng)建 coroutine 創(chuàng)建 coroutine 和創(chuàng)建普通的函數(shù)一樣直接,唯一的區(qū)別...