MinIO Operator 控制台
警告
MinIO Operator 6.0.0 已弃用并删除了 Operator 控制台。
您可以使用 Kustomization 或 Helm 来管理和部署 MinIO 租户。
此页面提供了 Operator 控制台的历史视图,并且不会再接收任何进一步的更新或更正。
Operator 控制台提供了一个丰富的用户界面,用于在 Kubernetes 基础设施上部署和管理 MinIO 租户。安装 MinIO Kubernetes Operator 会自动安装和配置 Operator 控制台。
此页面总结了 MinIO Operator 控制台中可用的功能。
连接到 Operator 控制台
端口转发
该 Operator 控制台服务 不会自动绑定或公开自身以供 Kubernetes 集群外部访问。相反,请配置网络控制平面组件(例如负载均衡器或入口)以授予外部访问权限。
出于测试目的或短期访问,请使用以下补丁通过 NodePort 公开 Operator 控制台服务
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
。您现在可以通过端口 30433
(HTTPS)或 30090
(HTTP)访问任何 Kubernetes 工作节点上的服务。
例如,具有以下 Operator 节点的 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]
使用以下命令检索登录 Operator 控制台所需的 JWT 令牌
kubectl get secret/console-sa-secret -n minio-operator -o json | jq -r '.data.token' | base64 -d
如果您的本地主机未安装jq
实用程序,您可以运行此命令的kubectl
部分(在| jq
之前),并在输出中找到data.token
部分。
租户管理
MinIO Operator控制台支持在Kubernetes集群上部署、管理和监控MinIO租户。
您可以通过Operator控制台部署MinIO租户。
当通过以下方式进行配置时,Operator控制台会自动检测在集群上部署的MinIO租户:
Operator控制台
Helm
Kustomize
选择一个列出的租户以打开该租户的MinIO控制台的浏览器视图。您可以使用此视图通过Operator UI直接管理、修改、扩展、升级和删除租户。
Operator版本中的新功能5.0.0
您可以从Pod摘要屏幕下载租户的日志报告。
该报告下载为<tenant-name>-report.zip
。ZIP存档包含部署中每个池的状态、事件和日志信息。该存档还包含一个描述部署的摘要yaml文件。
依赖商业许可证的MinIO SUBNET用户应将其MinIO租户注册到其SUBNET帐户,这可以通过Operator控制台完成。
租户注册
依赖商业许可证的MinIO SUBNET用户应将其MinIO租户注册到其SUBNET帐户,这可以通过Operator控制台完成。
选择注册选项卡
输入API密钥
您可以通过选择从SUBNET获取,从MinIO SUBNET控制台获取密钥。
TLS证书续订
Operator 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。
您也可以在“许可证”屏幕中订阅。