MinIO 運算子主控台
警告
MinIO 運算子 6.0.0 已棄用並移除運算子主控台。
您可以使用 Kustomization 或 Helm 來管理和部署 MinIO 租戶。
此頁面提供了運算子主控台的歷史視圖,並且不會收到進一步的更新或更正。
運算子主控台提供了一個豐富的使用者介面,用於在 Kubernetes 基礎架構上部署和管理 MinIO 租戶。安裝 MinIO Kubernetes 運算子 會自動安裝和設定運算子主控台。
此頁面總結了 MinIO 運算子主控台提供的功能。
連線至運算子主控台
連接埠轉送
運算子主控台服務 不會自動繫結或公開自身以供在 Kubernetes 叢集上進行外部存取。相反地,設定一個網路控制平面元件(例如負載平衡器或輸入),以授予外部存取權限。
為了測試目的或短期存取,使用以下修補程式透過 NodePort 公開運算子主控台服務
kubectl patch service -n minio-operator console -p '
{
"spec": {
"ports": [
{
"name": "http",
"port": 9090,
"protocol": "TCP",
"targetPort": 9090,
"nodePort": 30090
},
{
"name": "https",
"port": 9443,
"protocol": "TCP",
"targetPort": 9443,
"nodePort": 30433
}
],
"type": "NodePort"
}
}'
修補程式指令應輸出 service/console patched
。您現在可以透過任何 Kubernetes 工作節點上的連接埠 30433
(HTTPS) 或 30090
(HTTP) 存取服務。
例如,具有以下運算子節點的 Kubernetes 叢集可以透過 https://172.18.0.2:30443
存取
kubectl get nodes -o custom-columns=IP:.status.addresses[:] IP map[address:172.18.0.5 type:InternalIP],map[address:k3d-MINIO-agent-3 type:Hostname] map[address:172.18.0.6 type:InternalIP],map[address:k3d-MINIO-agent-2 type:Hostname] map[address:172.18.0.2 type:InternalIP],map[address:k3d-MINIO-server-0 type:Hostname] map[address:172.18.0.4 type:InternalIP],map[address:k3d-MINIO-agent-1 type:Hostname] map[address:172.18.0.3 type:InternalIP],map[address:k3d-MINIO-agent-0 type:Hostname]
使用以下指令來擷取登入運算子主控台所需的 JWT 權杖
kubectl get secret/console-sa-secret -n minio-operator -o json | jq -r '.data.token' | base64 -d
如果您的本機主機未安裝 jq
公用程式,您可以執行此指令的 kubectl
部分(在 | jq
之前),並找到輸出的 data.token
區段。
租戶管理
MinIO 運算子主控台支援在 Kubernetes 叢集上部署、管理和監控 MinIO 租戶。
您可以透過運算子主控台 部署 MinIO 租戶。
當透過以下方式佈建時,運算子主控台會自動偵測部署在叢集上的 MinIO 租戶
運算子主控台
Helm
Kustomize
選取列出的租戶以開啟該租戶的 MinIO 主控台的瀏覽器內視圖。您可以使用此視圖透過運算子 UI 直接管理、修改、擴展、升級和刪除租戶。
運算子新版本5.0.0
您可以從 Pods 摘要畫面下載租戶的記錄報告。
報告會下載為 <tenant-name>-report.zip
。ZIP 封存檔包含部署上每個集區的狀態、事件和記錄資訊。該封存檔還包括一個描述部署的摘要 yaml 檔案。
依賴商業授權的 MinIO SUBNET 使用者應將 MinIO 租戶註冊到他們的 SUBNET 帳戶,這可以透過運算子主控台完成。
租戶註冊
依賴商業授權的 MinIO SUBNET 使用者應將 MinIO 租戶註冊到他們的 SUBNET 帳戶,這可以透過運算子主控台完成。
選取 註冊 索引標籤
輸入 API 金鑰
您可以透過選取 從 SUBNET 取得,從 MinIO SUBNET 主控台取得金鑰。
TLS 憑證續訂
運算子 4.5.4 或更新版本
運算子 4.5.4 和更新版本會在憑證的持續時間達到其生命週期的 80% 時,自動續訂租戶的憑證。
例如,租戶憑證於 2023 年 1 月 1 日發出,並設定於 2023 年 12 月 31 日到期。憑證 1 年有效期的 80% 在第 292 天,即 2023 年 10 月 19 日到期。在該日期,Operator 會自動續約租戶的憑證。
Operator 4.3.3 至 4.5.3
Operator 版本 4.3.3 至 4.5.3 會在租戶憑證到期前 48 小時自動續約。
對於 2023 年 12 月 31 日到期的憑證,Operator 會在 12 月 29 日或 12 月 30 日,即到期前 48 小時內續約該憑證。
Operator 4.3.2 或更早版本
Operator 版本 4.3.2 及更早版本不會自動續約憑證。您必須在這些版本上單獨續約租戶憑證。
檢閱您的 MinIO 授權
若要檢閱您正在使用的授權以及不同授權選項提供的功能,請選擇授權標籤。
MinIO 支援兩種授權:AGPLv3 開源授權或MinIO 商業授權。MinIO SUBNET 的訂閱者則在商業授權下使用 MinIO。
您也可以從「授權」畫面訂閱。