- docker ist installiert
- (git) bash
- Internet
docker run -d nginx:1.24.0
docker ps
- Alle OS außer Windows:
docker exec –it <container-id> /bin/sh
- Windows in git bash:
winpty docker exec –it <container-id> sh
kill 1 #inside container
Installation von k3d
curl -s https://raw.githubusercontent.com/k3d-io/k3d/main/install.sh | bash
k3d version
k3d cluster create cloudland-cluster --agents 2
k3d node list
kubectl version
kubectl cluster-info
kubectl apply -f ./step1/step1-pod-nginx.yml
kubectl get pods -w
kubectl describe pod <Podname>
kubectl logs -f <Podname>
- Alle OS außer Windows:
kubectl exec –it <Podname> -- /bin/sh
- Windows in git bash:
winpty kubectl exec –it <Podname> -- sh
kill 1 #inside container
kubectl delete -f ./step1/step1-pod-nginx.yml
kubectl apply -f ./step2/step2-deployment.yml
kubectl get pods -w
Hidden Champion: ReplicaSet
kubectl get replicasets
kubectl describe rs ngi
im deployment:
image: nginx:1.25.0
curl localhost:80 # geht nicht
k3d cluster delete cloudland-cluster
k3d cluster create cloudland-cluster --agents 2 -p "8081:80@loadbalancer"
kubectl apply -f step3/step3-service.yml
kubectl apply -f step3/step3-ingress.yml
curl localhost:8081 #geht