【问题标题】:MinIO operator on minikube is not workingminikube 上的 MinIO 操作员不工作
【发布时间】:2021-10-20 22:53:02
【问题描述】:

我正在尝试在部署在 EC2 机器上的 minikube(1 个节点)上使用 MinIO 运算符。 操作员部署正确,租户创建也是如此,在我尝试与创建的租户建立连接之前,一切似乎都很好。 在这种情况下,我收到 500 内部服务器错误,然后我无法创建存储桶或使用 MinIO 提供的 mc 客户端。 我尝试使用 MinIO 控制台(使用端口转发)和命令行 minio 命令来创建租户,并且都可以正常工作。

这就是我使用 kubectl 看到的:

mc test

kubectl get all -n minio-tenant-aisync

kubectl get all --all-namespaces

我是 Kubernetes 和 MinIO 的新手,我不知道我是否遗漏了什么,请您帮帮我吗?

【问题讨论】:

  • 嗨,Salvatore 欢迎来到 SO。请不要将文字内容作为屏幕截图发布;它会影响搜索,难以阅读,并且在 how to ask 页面中明确提及。这个问题不是关于编程的,因此在ServerFault.com 上是关于主题的,祝你好运
  • 由于 minikube 仅支持单节点集群,因此需要更改节点关联(从 pod 中删除)
  • 使用 kind cluster 很容易。 Mini line 存在一些亲和力问题

标签: amazon-s3 kubernetes minio


【解决方案1】:

您正在运行的第一个mc 命令显示在您的localhost 的端口9000 上侦听了一些东西,但是您收到了一个TLS 验证错误,因为默认情况下MinIO 使用的是本地kubernetes 颁发的证书证书颁发机构,返回的证书也对localhost 域无效,解决方案是将--insecure 标志添加到您的 mc 命令中(并将其包含在所有后续命令中,除非您使用有效证书),即:

./mc alias set minio https://localhost:9000 [accesskey] [secretkey] --insecure

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-11-10
    • 2022-07-15
    • 1970-01-01
    • 1970-01-01
    • 2017-12-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多