Dies ist eine Anleitung zum Nutzen des Workshop_Befehle_Zusammenfassung.ipynb Notebooks: Um das Notebook nutzen zu können müssen die folgenden Befehle ausgeführt werden:
- Erstellt eine virtuelle Umgebung und aktiviert sie:
python3 -m venv venv
Note Sollte python3 nicht bekannt sein, versucht /usr/bin/python3 -m venv venv
- Installiert die Packages für das Notebook:
source venv/bin/activate
pip install -r requirements.txt
pip install jupyter python-dotenv
- Startet das Jupyter Notebook:
jupyter notebook
- Installiert k3d
curl -s https://raw.githubusercontent.com/k3d-io/k3d/main/install.sh | TAG=v5.4.4 bash
- Erstellt eine lokale Image Registry (erfordert einen laufenden Docker Daemon)
k3d registry create registry.localhost --port 5000
- Erstellt einen lokalen k8s Cluster
mkdir -p /tmp/k3dvol
k3d cluster create --volume /tmp/k3dvol:/tmp/k3dvol -p "30081:30081@server:0:direct" -p "6000:6000@server:0:direct" -p "2746:2746@server:0:direct" -p "30084:30084@server:0:direct" --no-lb --k3s-arg '--no-deploy=traefik' --k3s-arg '--no-deploy=servicelb' --registry-use k3d-registry.localhost:5000 sandbox
- Testet, dass der lokale sandbox Cluster funktioniert
kubectl get nodes
kubectl get namespaces