kubernetes:usage
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| kubernetes:usage [2021/04/07 16:52] – ms | kubernetes:usage [2023/01/11 20:29] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | < | ||
| + | kubectl get all -A -o wide | ||
| + | kubectl get nodes [node-name] [-o wide] | ||
| + | kubectl describe nodes [node-name] | ||
| + | |||
| + | </ | ||
| + | |||
| ===== Namespace anlegen ===== | ===== Namespace anlegen ===== | ||
| - | Namespace mit Namen __demo__ anlegen\\ | + | Namespace mit Namen __demo__ anlegen |
| - | '' | + | < |
| - | Pod mit nginx starten und Port 80 freigeben\\ | + | Namespace __demo__ als aktuellen context festlegen |
| - | '' | + | < |
| + | |||
| + | Pod mit __nginx__ starten und __Port 80__ freigeben | ||
| < | < | ||
| + | |||
| + | Zweiten Pod mit __alpine-Linux__ interaktiv starten, curl installieren und web-Pod (nginx) aufrufen | ||
| + | < | ||
| + | kubectl run test --rm --ti --image alpine -- /bin/sh | ||
| + | apk add curl | ||
| + | curl web | ||
| + | ... | ||
| + | < | ||
| + | ... | ||
| + | </ | ||
| + | In einer anderen Console alles im Namespace __demo__ auflisten | ||
| + | < | ||
| + | kubectl get all | ||
| + | NAME | ||
| + | pod/ | ||
| + | pod/ | ||
| + | |||
| + | NAME TYPE CLUSTER-IP | ||
| + | service/ | ||
| + | </ | ||
| + | |||
| + | Webapp als yaml ausgeben | ||
| + | < | ||
| + | kubectl run web --image nginx --labels app=web --expose --port 80 --dry-run=client --output=yaml | ||
| + | apiVersion: v1 | ||
| + | kind: Service | ||
| + | metadata: | ||
| + | creationTimestamp: | ||
| + | labels: | ||
| + | app: web | ||
| + | name: web | ||
| + | spec: | ||
| + | ports: | ||
| + | - port: 80 | ||
| + | protocol: TCP | ||
| + | targetPort: 80 | ||
| + | selector: | ||
| + | app: web | ||
| + | status: | ||
| + | loadBalancer: | ||
| + | --- | ||
| + | apiVersion: v1 | ||
| + | kind: Pod | ||
| + | metadata: | ||
| + | creationTimestamp: | ||
| + | labels: | ||
| + | app: web | ||
| + | name: web | ||
| + | spec: | ||
| + | containers: | ||
| + | - image: nginx | ||
| + | name: web | ||
| + | ports: | ||
| + | - containerPort: | ||
| + | resources: {} | ||
| + | dnsPolicy: ClusterFirst | ||
| + | restartPolicy: | ||
| + | status: {} | ||
| + | </ | ||
kubernetes/usage.1617807124.txt.gz · Last modified: 2023/01/11 20:30 (external edit)