diff --git a/website/docs/kubernetes/minikube/pushing-an-image-to-minikube.md b/website/docs/kubernetes/minikube/pushing-an-image-to-minikube.md new file mode 100644 index 00000000000..615026d57ba --- /dev/null +++ b/website/docs/kubernetes/minikube/pushing-an-image-to-minikube.md @@ -0,0 +1,62 @@ +--- +sidebar_position: 10 +title: Push an image to Minikube +description: Pushing an image to your Minikube cluster +keywords: [podman desktop, podman, containers, images, migrating, kubernetes] +tags: [migrating-to-kubernetes, images] +--- + +# Pushing an image to your local Minikube-powered Kubernetes cluster + +With Podman Desktop, you can push an image to your local Minikube-powered Kubernetes cluster. + +#### Prerequisites + +- [You onboarded a container engine](/docs/containers). +- [You onboarded a Minikube cluster](/docs/minikube). +- [You have set your Kubernetes context to your Minikube cluster](/docs/minikube/working-with-your-local-minikube-cluster). +- Your image is available on the **Images** page: `:`. + +#### Procedure + +1. Open **Podman Desktop dashboard > Images**. +1. ** Search images**: `:`. +1. Click ** > Push image to Minikube cluster**. +1. If you created many Minikube clusters, select your Minikube cluster from the list. + +#### Verification + +Minikube enables you to list loaded images, using: + +```command +$ minikube image list +``` + +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` value must consist of lower case alphanumeric characters, '-' or '.', and must start and end with an alphanumeric character. + - Container `image` value is the image you pushed. + + ```yaml + apiVersion: v1 + kind: Pod + metadata: + name: + spec: + containers: + - name: + image: : + imagePullPolicy: Never + ``` + +1. Open ** Pods > Play Kubernetes YAML**. + 1. **Kubernetes YAML file**: select your `verify_my_image.yaml` file. + 1. **Select Runtime**: **Using a Kubernetes cluster**. + 1. Click **Play**. + 1. Click **Done** +1. Open ** Pods**. +1. ** Search pods**: ``. +1. The pod **Status** is **Running**.