错误:无法自动找到用于推送图像的注册表 - Kamel Kubernetes

Shr*_*r4N 6 apache-camel docker kubernetes dockerfile

我已经安装了具有单主集群配置的普通 Kubernetes。将 kamel 二进制文件存储到“/usr/local/bin”后,我可以运行 kamel 命令。我执行了“kamel install --cluster-setup”,设置很好。然后,当我尝试运行命令“kamel install”时,出现以下错误。

root@camelk:~# kamel install
Error: cannot find automatically a registry where to push images
Usage:
  kamel install [flags]

Flags:
      --base-image string          Set the base image used to run integrations
      --build-strategy string      Set the build strategy
      --build-timeout string       Set how long the build process can last
      --camel-version string       Set the camel version
      --cluster-setup              Execute cluster-wide operations only (may require admin rights)
      --context strings            Add a camel context to build at startup, by default all known contexts are built
      --example                    Install example integration
  -h, --help                       help for install
      --local-repository string    Location of the local maven repository
      --maven-repository strings   Add a maven repository
      --maven-settings string      Configure the source of the maven settings (configmap|secret:name[/key])
      --operator-image string      Set the operator image used for the operator deployment
      --organization string        A organization on the Docker registry that can be used to publish images
  -o, --output string              Output format. One of: json|yaml
  -p, --property strings           Add a camel property
      --registry string            A Docker registry that can be used to publish images
      --registry-insecure          Configure to configure registry access in insecure mode or not
      --registry-secret string     A secret used to push/pull images to the Docker registry
      --runtime-version string     Set the camel-k runtime version
      --skip-cluster-setup         Skip the cluster-setup phase
      --skip-operator-setup        Do not install the operator in the namespace (in case there's a global one)
  -w, --wait                       Waits for the platform to be running

Global Flags:
      --config string      Path to the config file to use for CLI requests
  -n, --namespace string   Namespace to use for all operations

Error: cannot find automatically a registry where to push images
Run Code Online (Sandbox Code Playgroud)

你能帮我一下吗?我是否错过了任何配置?我需要帮助。非常感谢您抽出时间。

A_S*_*Suh 6

您需要设置容器注册表,kamel可以在其中拉/推图像

例如

kamel install --registry=https://index.docker.io/v1/
Run Code Online (Sandbox Code Playgroud)