跳转到主内容

将镜像推送到本地由 Kind 驱动的 Kubernetes 集群

通过 Podman Desktop,您可以将镜像推送到本地由 Kind 驱动的 Kubernetes 集群。

先决条件

步骤

  1. 从左侧导航窗格转到 镜像

  2. 点击您想推送的镜像对应的溢出菜单图标,然后选择 Push image to Kind cluster将镜像推送到 Kind

  3. 可选:如果您创建了多个 Kind 集群,请从上下文下拉列表中选择所需的 Kind 集群。选择一个 Kind 集群 操作成功的通知将会打开。

  4. 点击 OK

验证

Kind 不允许您列出已加载的镜像。因此,创建一个使用已加载镜像的 pod。

  1. 在您的工作站上创建一个 verify_my_image.yaml Kubernetes YAML 文件。替换占位符

    • Pod 的 name 和容器的 name 值必须由小写字母、数字、'-' 或 '.' 组成,并且必须以字母或数字开头和结尾。
    • 容器的 image 值是您推送的镜像。您可以点击镜像名称来检查其名称和标签。
    apiVersion: v1
    kind: Pod
    metadata:
    name: <verify-my-image>
    spec:
    containers:
    - name: <my-image>
    image: <my_image>:<my_tag>
    imagePullPolicy: Never
  2. 从左侧导航窗格转到 Pods

  3. 点击 Play Kubernetes YAML 并提供以下详细信息

    • Kubernetes YAML file:选择您的 verify_my_image.yaml 文件。
    • Runtime 设置为 Kubernetes cluster
  4. 点击 Play运行一个 Kubernetes YAML

  5. 点击 完成

  6. 在同一页面上查看创建的 pod verify-my-image。该 pod 的 STATUSRUNNING运行一个 Kubernetes YAML