Init Container 為初始化相關(guān)的任務(wù)提供了區(qū)別于主應(yīng)用程序的獨(dú)立的生命周期糖耸,從而實(shí)現(xiàn)關(guān)注點(diǎn)分離。 初始化在很多編程語(yǔ)言中都備受關(guān)注丘薛。...
一些應(yīng)用需要具備 self-aware 能力嘉竟,獲取關(guān)于自身的一些信息。Kubernetes 的 Downward API 就提供了一種簡(jiǎn)單的將元...
有狀態(tài)的分布式應(yīng)用通常需要一些特性作為支撐洋侨,比如持久化的身份標(biāo)識(shí)舍扰、網(wǎng)絡(luò)、存儲(chǔ)和有序性等希坚。Kubernetes 中的 StatefulSet 原語(yǔ)...
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播急,通常被管理員用來(lái)部署與節(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ū)別...