将镜像推送到本地 Kind 支持的 Kubernetes 集群
使用 Podman 桌面,您可以将镜像推送到本地 Kind 支持的 Kubernetes 集群。
先决条件
- 您已接入容器引擎.
- 您已接入 Kind 集群.
- 您已将 Kubernetes 上下文设置为本地 Kind 支持的 Kubernetes 集群.
- 您的镜像在 **镜像** 页面可用:
<my_image>:<my_tag>
。
步骤
- 打开 **Podman 桌面仪表盘 > 镜像**。
- ** 搜索镜像**:
<your_image>:<your_tag>
。 - 单击 ** > 将镜像推送到 Kind 集群**。
- 如果您创建了多个 Kind 集群,请从列表中选择您的 Kind 集群。
验证
Kind 不会让您列出已加载的镜像。因此,请创建一个使用已加载镜像的 Pod。
-
在您的工作站上创建一个
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 -
打开 ** Pod > 播放 Kubernetes YAML**。
- **Kubernetes YAML 文件**: 选择您的
verify_my_image.yaml
文件。 - **选择运行时**: **使用 Kubernetes 集群**。
- 单击 **播放**。
- 单击 **完成**
- **Kubernetes YAML 文件**: 选择您的
-
打开 ** Pod**。
-
** 搜索 Pod**:
<verify-my-image>
。 -
Pod 的 **状态** 为 **正在运行**。