kubernetes setup

This commit is contained in:
2025-08-29 15:14:25 +02:00
parent afcd5699a7
commit 26ee7243e3

View File

@@ -0,0 +1,54 @@
---
title: "Kubernetes Setup"
tags: [ "virtualization", "kubernetes", "minikube", "docker" ]
---
# Install `minikube`
Set up a practice environment with `minikube`, using either Docker or VirtualBox.
1. Install the driver (VirtualBox is a good choice).
1. Install `minikube`.
* Debian requires manual installation.[^minideb]
1. Check it works.
The installation takes a long time.
```sh
# driver=docker
driver=virtualbox
minikube start --driver=${driver}
```
## Check `minikube`
Check it's all running:
```sh
minikube kubectl -- get po -A
```
```
NAMESPACE NAME READY STATUS RESTARTS AGE
kube-system coredns-674b8bbfcf-l7582 1/1 Running 0 2m
kube-system etcd-minikube 1/1 Running 0 2m
kube-system kube-apiserver-minikube 1/1 Running 0 2m
kube-system kube-controller-manager-minikube 1/1 Running 0 2m
kube-system kube-proxy-4q977 1/1 Running 0 2m
kube-system kube-scheduler-minikube 1/1 Running 0 2m
kube-system storage-provisioner 1/1 Running 1 (2m ago) 2m
```
# Uninstall `minikube`
```sh
du -sh ~/.minikube
```
Minikube is huge!
```sh
minikube stop
rm -rf ~/.minikube
```
[^minideb]: https://minikube.sigs.k8s.io/docs/start/