文件

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 帳戶,這可以透過運算子主控台完成。

  1. 選取 註冊 索引標籤

  2. 輸入 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。

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