文件

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

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

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

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

租戶註冊

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

  1. 選取 註冊 標籤

  2. 輸入 API 金鑰

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

TLS 憑證續約

Operator 4.5.4 或更新版本

當憑證的持續時間達到其有效期限的 80% 時,Operator 4.5.4 和更新版本會自動續約租戶的憑證。

例如,租戶憑證於 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 會在到期日前的 48 小時內,即 12 月 29 日或 12 月 30 日續約憑證。

Operator 4.3.2 或更早版本

Operator 4.3.2 和更早版本不會自動續約憑證。您必須在這些版本上單獨續約租戶憑證。

檢閱您的 MinIO 授權

若要檢閱您正在使用的授權以及不同授權選項提供的功能,請選取 授權 標籤。

MinIO 支援兩種授權:AGPLv3 開源MinIO 商業授權MinIO SUBNET 的訂閱者以商業授權使用 MinIO。

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