User Tools

Site Tools


kubernetes:usage

This is an old revision of the document!


Namespace anlegen

Namespace mit Namen demo anlegen

kubectl create namespace demo

Namespace demo als aktuellen context festlegen

kubectl set-context --current --namespace=demo

Pod mit nginx starten und Port 80 freigeben

kubectl run web --image nginx --labels app=web --expose --port 80

Zweiten Pod mit alpine-Linux interaktiv starten, curl installieren und web-Pod (nginx) aufrufen

kubectl run test --rm --tty -i --image alpine -- /bin/sh
apk add curl
curl web
...
<h1>Welcome to nginx!</h1>
...

In einer anderen Console alles im Namespace demo auflisten

kubectl get all                                                                                       
NAME       READY   STATUS    RESTARTS   AGE
pod/test   1/1     Running   0          10s
pod/web    1/1     Running   0          26m

NAME          TYPE        CLUSTER-IP     EXTERNAL-IP   PORT(S)   AGE
service/web   ClusterIP   10.96.247.18   <none>        80/TCP    26m
kubernetes/usage.1617807753.txt.gz · Last modified: 2023/01/11 20:30 (external edit)

Except where otherwise noted, content on this wiki is licensed under the following license: Public Domain
Public Domain Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki