文件

MinIO 運算子主控台

警告

MinIO 運算子 6.0.0 已棄用並移除運算子主控台。

您可以使用 Kustomization 或 Helm 來管理和部署 MinIO 租戶。

此頁面提供運算子主控台的歷史視圖,並且不會收到進一步的更新或更正。

運算子主控台提供豐富的使用者介面,用於在 Kubernetes 基礎架構上部署和管理 MinIO 租戶。安裝 MinIO Kubernetes 運算子 會自動安裝和設定運算子主控台。

此頁面總結了 MinIO 運算子主控台可用的功能。

連線到運算子主控台

連接埠轉送

運算子主控台服務 不會自動繫結或公開本身以在 Kubernetes 叢集上進行外部存取。相反地,請設定網路控制平面元件 (例如負載平衡器或 Ingress) 以授予外部存取權。

為了測試目的或短期存取,請使用下列修補程式透過 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

您可以從 Pod 摘要畫面下載租戶的記錄報告。

該報告以下載為 <租戶名稱>-report.zip。ZIP 封存包含部署上每個集區的狀態、事件和記錄資訊。封存還包括描述部署的摘要 yaml 檔案。

依賴商業授權的 MinIO SUBNET 使用者應將 MinIO 租戶註冊到其 SUBNET 帳戶,這可以透過運算子主控台完成。

租戶註冊

依賴商業授權的 MinIO SUBNET 使用者應將 MinIO 租戶註冊到其 SUBNET 帳戶,這可以透過運算子主控台完成。

  1. 選取 註冊 索引標籤

  2. 輸入 API 金鑰

    您可以透過選取 從 SUBNET 取得,從主控台透過 MinIO SUBNET 取得金鑰。

TLS 憑證更新

運算子 4.5.4 或更新版本

Operator 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。

您也可以從「授權」畫面訂閱