【问题标题】:Need help installing a local kyma instance需要帮助安装本地 kyma 实例
【发布时间】:2022-12-16 23:59:31
【问题描述】:

我需要一些帮助来在本地安装 kyma。

我正在关注官方指南: https://kyma-project.io/docs/kyma/latest/04-operation-guides/operations/02-install-kyma/

我有:

  • Windows 10
  • Hyper-V 已激活
  • 已安装 Docker 桌面 (v4.9.1)
  • Kubernetes (1.24.0) - 由 kubectl version --client 显示
  • K3d (v5.4.3)
  • kyma-cli 2.0.4
  • kubernetes-helm 3.8.2

我是这样安装的:

  1. 启动 Docker 桌面
  2. kyma 规定 k3d
  3. kyma 部署

    现在部署时,出现一些错误,告诉我一些基本组件无法部署: Errors

    你能帮我解决这个问题,以便我可以启动一个功能性的 kyma 实例吗?

    提前问候和感谢!

【问题讨论】:

  • 不确定这是否有帮助,但也许您安装软件的用户无权在该特定文件夹中创建文件?尝试使用 sudo 安装
  • 我在 Windows 上安装它并通过管理员启动 Powershell 来完成。

标签: kyma


【解决方案1】:

问题是 kubernetes 版本。将我的 docker 桌面降级到 4.1(使用 kubernetes 1.21)后,它现在可以工作了。

【讨论】:

    【解决方案2】:

    从 1.20 版开始,Kubernetes 弃用了 Docker 作为容器运行时,转而使用 containerd。由于 containerd 处理证书颁发机构的方式不同,Kyma 的内置 Docker 注册表无法在 Kubernetes 安装之上使用自签名 TLS 证书运行的集群上正常工作,其中 containerd 被用作容器运行时。 如果是这种情况,请升级集群以使用 Docker 而不是 containerd,为您的 Kyma 实例生成有效的 TLS 证书或配置外部 Docker 注册表。 另一种方法是禁用 docker-desktop 提供的 kubernetes 并使用下面的命令提供基于 k3d 的 kubernetes 集群

    kyma provision k3d
    

    【讨论】:

      猜你喜欢
      • 2021-12-15
      • 2011-08-25
      • 2011-09-19
      • 1970-01-01
      • 1970-01-01
      • 2011-03-31
      • 2011-02-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多