
Timoni Kubernetes 包管理器
聲明:該文章由作者(張廉)發(fā)表,轉(zhuǎn)載此文章須經(jīng)作者同意并請(qǐng)附上出處(0XUCN)及本頁(yè)鏈接。。
Timoni 是 Kubernetes 的軟件包管理器,由 CUE 提供支持,靈感來(lái)自 Helm。
Timoni 項(xiàng)目致力于改善編寫(xiě) Kubernetes 配置的用戶體驗(yàn)。Timoni 沒(méi)有像 Helm 那樣將 Go 模板與 YAML 混合在一起,也沒(méi)有像 Kustomize 那樣將 YAML 分層,而是依靠 cuelang 的類型安全、代碼生成和數(shù)據(jù)驗(yàn)證功能來(lái)提供創(chuàng)建、打包和向 Kubernetes 交付應(yīng)用程序的更好體驗(yàn)。
Timoni 正在積極開(kāi)發(fā)中,仍處于起步階段。API 和命令行界面可能會(huì)以向后不兼容的方式進(jìn)行更改。
Timoni 模塊包含一組 CUE 定義和約束,這些定義和約束被組織成具有固定結(jié)構(gòu)的?CUE 模塊。模塊接受用戶以?values.cue?文件形式提供的一組值,并輸出 Timoni 在 Kubernetes 上部署的一組 Kubernetes 對(duì)象。
模塊結(jié)構(gòu):
├──?cue.mod │???├──?gen?#?Kubernetes?types │???└──?module.cue?#?Module?metadata ├──?templates │???├──?config.cue?#?Config?schema?and?default?values │???├──?deployment.cue?#?Kubernetes?Deployment?template │???└──?service.cue?#?Kubernetes?Service?template ├──?timoni.cue?#?Timoni?entry?point └──?values.cue?#?Timoni?values?placeholder
模塊示例可以在?example/podinfo?和?Examples/redis?中找到。
[超站]友情鏈接:
四季很好,只要有你,文娛排行榜:https://www.yaopaiming.com/
關(guān)注數(shù)據(jù)與安全,洞悉企業(yè)級(jí)服務(wù)市場(chǎng):https://www.ijiandao.com/
- 1 “花兒為什么這樣紅” 7904673
- 2 70萬(wàn)一針救命藥進(jìn)醫(yī)保 7808044
- 3 用1分錢做“暗號(hào)”的食堂阿姨火了 7713486
- 4 去新疆的100個(gè)理由 7615786
- 5 霸總要沒(méi)了?廣電出手規(guī)范管理短劇 7522222
- 6 老人用手機(jī)哄5歲孫子 致1000度近視 7428699
- 7 全球首例!中國(guó)航母福建艦創(chuàng)紀(jì)錄 7333788
- 8 日本網(wǎng)友贊嘆福建艦:真的太帥了 7232397
- 9 中國(guó)今年出了三位A類影后 7138398
- 10 國(guó)慶中秋假期何時(shí)出門不堵?官方預(yù)測(cè) 7042902