Spaces:
Build error
Build error
| name: kubernetes | |
| type: knowledge | |
| version: 1.0.0 | |
| agent: CodeActAgent | |
| triggers: | |
| - kubernetes | |
| - k8s | |
| - kube | |
| # Kubernetes Local Development with KIND | |
| ## KIND Installation and Setup | |
| KIND (Kubernetes IN Docker) is a tool for running local Kubernetes clusters using Docker containers as nodes. It's designed for testing Kubernetes applications locally. | |
| IMPORTANT: Before you proceed with installation, make sure you have docker installed locally. | |
| ### Installation | |
| To install KIND on a Debian/Ubuntu system: | |
| ```bash | |
| # Download KIND binary | |
| curl -Lo ./kind https://kind.sigs.k8s.io/dl/v0.22.0/kind-linux-amd64 | |
| # Make it executable | |
| chmod +x ./kind | |
| # Move to a directory in your PATH | |
| sudo mv ./kind /usr/local/bin/ | |
| ``` | |
| To install kubectl: | |
| ```bash | |
| # Download kubectl | |
| curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl" | |
| # Make it executable | |
| chmod +x kubectl | |
| # Move to a directory in your PATH | |
| sudo mv ./kubectl /usr/local/bin/ | |
| ``` | |
| ### Creating a Cluster | |
| Create a basic KIND cluster: | |
| ```bash | |
| kind create cluster | |
| ``` | |