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