跳至主要内容

将镜像推送到本地 Kind 支持的 Kubernetes 集群

使用 Podman 桌面,您可以将镜像推送到本地 Kind 支持的 Kubernetes 集群。

先决条件

步骤

  1. 打开 **Podman 桌面仪表盘 > 镜像**。
  2. ** 搜索镜像**: <your_image>:<your_tag>
  3. 单击 ** > 将镜像推送到 Kind 集群**。
  4. 如果您创建了多个 Kind 集群,请从列表中选择您的 Kind 集群。

验证

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. 打开 ** Pod > 播放 Kubernetes YAML**。

    1. **Kubernetes YAML 文件**: 选择您的 verify_my_image.yaml 文件。
    2. **选择运行时**: **使用 Kubernetes 集群**。
    3. 单击 **播放**。
    4. 单击 **完成**
  3. 打开 ** Pod**。

  4. ** 搜索 Pod**: <verify-my-image>

  5. Pod 的 **状态** 为 **正在运行**。