From c6a9cc7bb6a8fc19d8d6385b6dc3fa35d796a78f Mon Sep 17 00:00:00 2001 From: Anoop Vijayan Date: Fri, 30 Sep 2022 15:04:15 +0300 Subject: [PATCH] docs/: added kind kubernetes cluster --- docs/tutorials/kubernetes-101/cleanup.md | 4 +++ .../tutorials/kubernetes-101/prerequisites.md | 36 ++++++++++++++++++- 2 files changed, 39 insertions(+), 1 deletion(-) diff --git a/docs/tutorials/kubernetes-101/cleanup.md b/docs/tutorials/kubernetes-101/cleanup.md index 5510bc0..0e9220d 100644 --- a/docs/tutorials/kubernetes-101/cleanup.md +++ b/docs/tutorials/kubernetes-101/cleanup.md @@ -9,3 +9,7 @@ To cleanup, we can just tear down the cluster: ```bash k3d cluster delete k8s-101 ``` +OR +```bash +kind delete cluster --name k8s-101 +``` diff --git a/docs/tutorials/kubernetes-101/prerequisites.md b/docs/tutorials/kubernetes-101/prerequisites.md index 2e8c48e..c125290 100644 --- a/docs/tutorials/kubernetes-101/prerequisites.md +++ b/docs/tutorials/kubernetes-101/prerequisites.md @@ -6,13 +6,47 @@ title: Prequisites - [docker](https://docs.docker.com/get-docker) (or similar, such as [Rancher desktop](https://docs.rancherdesktop.io/getting-started/installation)) - [kubectl](https://kubernetes.io/docs/tasks/tools/) -- [k3d](https://k3d.io/v5.4.6/#installation) +- [k3d](https://k3d.io/v5.4.6/#installation) or [kind](https://kind.sigs.k8s.io/docs/user/quick-start/#installation) ## Test +### Test docker works + +```bash +docker version +docker ps +``` + +### Test kubectl works + +```bash +kubectl version +``` + +### Test k3d or kind works + +```bash +k3d version +k3d cluster list +``` +OR +```bash +kind version +kind get cluster +``` + +## Setup the environment with k3d or kind + ```bash k3d cluster create k8s-101 k3d kubeconfig get k8s-101 > k3d-kubeconfig.yaml export KUBECONFIG=$PWD/k3d-kubeconfig.yaml kubectl get namespaces ``` +OR +```bash +kind create cluster --name k8s-101 +kind get kubeconfig --name k8s-101 > k3d-kubeconfig.yaml +export KUBECONFIG=$PWD/k3d-kubeconfig.yaml +kubectl get namespaces +```