這篇文章是官網上Kosko 1.0 Released的中文翻譯版。關於 Kosko 本身,除了官網,也可以參考這篇文章。自從上一個穩定版本 v0.9 已經過了好一段時間了。最近我決定開始實作工作上一直都想用的一些功能,希望這些功能也能幫助到你。Nested Manifests從 v1.0 開始,component 內的 array 和 function 會被展開,這功能對於在不同 component 之間共用 manifest 會很有用。舉例來說,通常在 Kubernetes 裡,資料庫會由一個Deployment和一個Service組成。如果要在 component 裡使用資料庫的話,在 v1.0 之前,必須要自行展開這兩個 manifest;在 v1.0 之後,就能自動展開了。這樣的話,就可以把資料庫當成單一資源,在 component 到處使用了。function createDatabase() { return [new Deployment(), new Service()];}// v1.0 之前module.exports = [new Deployment(), ...createDatabase()];// v1.0 之後module.exports = [new Deployment(), createDatabase()];Valida
...
继续阅读
(5)