From 49285c36a7b9e718c42d7901341c80fc08b9a42a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Anders=20F=20Bj=C3=B6rklund?= Date: Mon, 22 Jan 2024 17:18:42 +0100 Subject: [PATCH] docs: kubernetes pushing image to minikube MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Add copy of minikube documentation, like it is done for kind. Signed-off-by: Anders F Björklund --- .../minikube/pushing-an-image-to-minikube.md | 62 +++++++++++++++++++ 1 file changed, 62 insertions(+) create mode 100644 website/docs/kubernetes/minikube/pushing-an-image-to-minikube.md 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**.