在 Kubernetes 中,我們在部署實際服務的時候,常常會需要部署許多不同的資源,例如最基本的 Pod 、 Deployment ,還有將服務開放出來的 S...
今天我們要來介紹一下 Helm 要如何安裝,雖然安裝非常的方便(就 apt inatll 這樣),但是有些眉角如果沒注意的話就會不小心踩坑(想當初我也踩了不少坑...
介紹完了 Helm 是什麼以及安裝好了之後,當然就要來開始使用啦。 首先就讓我們先來部署一個 Prometheus 服務為例子好了,這是一個常常被部署在 K8S...
昨天各位應該都有成功的將 Prometheus 給部署起來吧。那今天就來介紹一下昨天發生了什麼事。 首先,在 Helm 的世界中,我們安裝的每個包都被稱為 Ch...
昨天提到在 Helm 中, Chart 就是我們在 K8S 中安裝的套件包,那麼我們的 Chart 到底長怎樣呢? 那麼接下來就來跟各位介紹一下 Helm 中最...
各位昨天都了解了 Helm 的基本結構了,那麼今天就來介紹一下這些檔案裏面都有什麼資訊。 首先當然是介紹最重要的 Chart.yaml 啦。那我們這個檔案到底長...
今天要來接著介紹 Helm 中通常用來存放變數的地方,就是 values.yaml 跟 _helpers.tpl 這兩個檔案。 values.yaml 首先先來...
昨天講到了 values.yaml 及 _helpers.tpl 是定義變數的地方,那麼什麼地方會使用到這些變數呢?看起來就剩下定義 K8S 資源的那些 YAM...
講了這麼多天的 Helm ,終於介紹完基本的 Helm 了,各位應該也可以自己建立出一個屬於自己的 Chart 了。 但是,在我們將所有檔案都撰寫完成之後,我們...
昨天提到今天會介紹最後一部分,那麼是什麼東西呢? 還記得我們之前提過的 Helm 三大概念嗎?有 Chart, Release 及 Repository,我們之...