Skip to main content

Pushing an image to your local Lima-powered Kubernetes cluster

With Podman Desktop, you can push an image to your local Lima-powered Kubernetes cluster.

Prerequisites​

Procedure​

  1. Go to Images from the left navigation pane.
  2. Click the overflow menu icon corresponding to the image you want to push and select Push image to Lima cluster. A successful operation notification opens. pushing an image to Lima
  3. Click OK.

Verification​

Lima enables you to list loaded images:

$ LIMA_INSTANCE=<name> lima sudo crictl images

You can also create a pod that uses the loaded image:

  1. Create a verify_my_image.yaml Kubernetes YAML file on your workstation. Replace the placeholders:

    • Pod name and container name values must consist of lowercase alphanumeric characters, '-', or '.', and must start and end with an alphanumeric character.
    • Container image value is the image you pushed. You can click the name of the image to check its name and tag.
    apiVersion: v1
    kind: Pod
    metadata:
    name: <verify-my-image>
    spec:
    containers:
    - name: <my-image>
    image: <my_image>:<my_tag>
    imagePullPolicy: Never
  2. Go to Kubernetes > Pods from the left navigation pane.

  3. Click Apply YAML, and select the verify_my_image.yaml file from your workstation. A confirmation notification opens.

  4. Click OK.

  5. View the created pod verify-my-image. The pod STATUS is RUNNING. verify-my-image pod running