helm安裝部署minio
我們本次自己試驗安裝的是單節點
1、我們先安裝一下helm,網上很多教程是helm的老版本,就不要看了,繁瑣的很。可以直接參考官方https://helm.sh/zh/docs/intro/install/
用二進位制版本安裝,下載需要版本:https://github.com/helm/helm/releases
下載完成後
- 解壓(
tar -zxvf helm-v3.0.0-linux-amd64.tar.gz
) - 在解壓目中找到
helm
程式,移動到需要的目錄中(mv linux-amd64/helm /usr/local/bin/helm
)
這樣就可以了,很簡單
2、接下來我們繼續安裝minio
1. 新增 helm 源:
helm repo add minio https://helm.min.io/
2. 下載chart壓縮包 :
helm fetch minio/minio
3. 解壓並按需更改values.yaml
tar zxvf minio-8.0.10.tgz
vim values.yaml
寫入一下內容,我寫入的時候將之前的內容全部刪除了
resources:
requests:
memory: 256Mi
4. 部署例項
可以直接cd進入到minio/目錄下
helm install minio \--namespace minio \ --create-namespace \ --set accessKey=minio,secretKey=minio123 \ --set mode=standalone \ --set service.type=NodePort \ --set persistence.enabled=false \ --set persistence.size=1Gi \ -f values.yaml minio/minio
5. 測試驗證
以上步驟是我實際的安裝流程,當然一開始也是看別人的,包括本篇也是參考他人的
不出意外,你是可以看到安裝成功的資訊,這裡忘了截圖了,大意就是提示你成功了,埠是9000等等資訊
我們先看pod是不是起來了
kubectl -n minio get pod
然後就可以在瀏覽器開啟看了,這裡注意一下,你的埠並不是9000
我們可以檢視一下svc資訊,以下兩個命令可以
kubectl -n minio getsvc
kubectl -n minio describe svc
我們進行轉發的埠是32000
在瀏覽器開啟
ok,收工