昨天各位應該都有成功的將 Prometheus 給部署起來吧。那今天就來介紹一下昨天發生了什麼事。
首先,在 Helm 的世界中,我們安裝的每個包都被稱為 Chart ,也可以把它理解成是安裝檔,或是把它當成 K8S 中 YAML 檔的集合。
接著我們在安裝之前新增的東西叫 Repository , Repository 是用來存放與共享 Chart 的地方,因此我們需要再安裝前新增才能夠取得我們要使用的 Chart 。
最後,如果我們安裝好了之後,我們會稱呼安裝好的那個東西叫做 Release ,實際上就是 Chart 中那些 YAML 在 K8S 中的實例。
因此各位還記得我們昨天安裝的最後一步嗎?
$ helm install [resource name] [repo/chartname]
這步驟中間的 resource name 就是指安裝之後的 Release 要叫什麼名字,而後面的 repo/chartname 則是指要安裝的 Chart 。
因此我們安裝好了之後就可以查看所有已安裝的 Release 。
$ helm list
實際執行的畫面就會像這樣:
透過 Chart 這樣的方式,我們可以不用再瘋狂的下 kubectl 指令去安裝 YAML 檔了。
各位有沒有 Get 到 Helm 的好用之處了呢?