Skip to content

Commit

Permalink
update localcluster deployment doc to use Docker desktop for local de…
Browse files Browse the repository at this point in the history
…ployment Resolves issue #3819 (#3820)

* update local deployment docs file, and add Docker-desktop kubernetes as deployment option

Signed-off-by: Elay Aharoni (EXT-Nokia) <[email protected]>

* update local deployment docs file, and add Docker-desktop kubernetes as deployment option

Signed-off-by: Elay Aharoni (EXT-Nokia) <[email protected]>

---------

Signed-off-by: Elay Aharoni (EXT-Nokia) <[email protected]>
Co-authored-by: Elay Aharoni (EXT-Nokia) <[email protected]>
  • Loading branch information
ElayAharoni and Elay Aharoni (EXT-Nokia) authored Jul 24, 2024
1 parent fff5659 commit da5eef9
Showing 1 changed file with 33 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@ Kubernetes cluster using:
- K3s
- K3s on Windows Subsystem for Linux (WSL)
- K3ai [*alpha*]
- Docker-Desktop

Such deployment methods can be part of your local environment using the supplied
kustomize manifests for test purposes. This guide is an alternative to
Expand Down Expand Up @@ -311,10 +312,41 @@ curl -sfL https://get.k3ai.in | bash -s -- --gpu --plugin_kfpipelines
For more information about K3ai, refer to the
[official documentation](https://k3ai.github.io/docs/intro).
## Docker-Desktop
Docker Desktop is secure, out-of-the-box containerization software offering developers and teams a robust, hybrid toolkit to build, share, and run applications anywhere.
### 1. Installing Docker-Desktop
You can install and configure Docker-Desktop by following the
[official quick start](https://www.docker.com/products/docker-desktop/).
**on Windows** -
download and run the Docker Desktop Installer.exe file, and follow the instructions inside the installer.
### 2. Creating a cluster on Docker-Desktop
Having installed Docker-Desktop, you can create a Kubernetes cluster on Docker-Desktop by following those steps:
1. Open the Docker-Desktop dashboard.
2. Open the settings by clicking the settings button.
3. Navigate to the Kubernetes tab on the left side.
4. Check the 'Enable Kubernetes' checkbox, click 'Apply and restart' and wait for the app to restart.
5. In order to check if the cluster is up and running, open the command prompt and run the following command:
```SHELL
kubectl cluster-info
```
You should see the following output:
```SHELL
Kubernetes control plane is running at https://kubernetes.docker.internal:<some-port>
CoreDNS is running at https://kubernetes.docker.internal:<some-port>/api/v1/namespaces/kube-system/services/kube-dns:dns/proxy
```
To further debug and diagnose cluster problems, use `kubectl cluster-info dump`.
## Deploying Kubeflow Pipelines
The installation process for Kubeflow Pipelines is the same for all three
environments covered in this guide: kind, K3s, and K3ai.
environments covered in this guide: kind, K3s, Docker-desktop, and K3ai.
**Note**: Process Namespace Sharing (PNS) is not mature in Argo yet - for more
information go to [Argo
Expand Down

0 comments on commit da5eef9

Please sign in to comment.