将镜像推送到你本地的 Lima 支持的 Kubernetes 集群
使用 Podman Desktop,你可以将镜像推送到你本地的 Lima 支持的 Kubernetes 集群。
先决条件
- 你已加入容器引擎.
- 你已加入 Lima 集群.
- 你已将 Kubernetes 上下文设置为你的本地 Lima 支持的 Kubernetes 集群.
- 你的镜像在 **镜像** 页面可用:
<my_image>:<my_tag>
。
步骤
- 打开 **Podman Desktop 仪表盘 >
镜像**。 - **
搜索镜像**: <your_image>:<your_tag>
。 - 点击 **
> 将镜像推送到 Lima 集群**。
验证
Lima 使你可以使用以下命令列出加载的镜像
$ LIMA_INSTANCE=<name> lima sudo crictl images
你也可以创建使用加载镜像的 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 -
打开 **
Pods > 播放 Kubernetes YAML**。 - **Kubernetes YAML 文件**:选择你的 `verify_my_image.yaml` 文件。
- **选择运行时**:**使用 Kubernetes 集群**。
- 点击 **播放**。
- 点击 **完成**
-
打开 **
Pods**。 -
**
搜索 Pods**: <verify-my-image>
。 -
Pod **状态** 为 **运行中**。