Skip to content

Latest commit

 

History

History
26 lines (22 loc) · 737 Bytes

kubernetes.md

File metadata and controls

26 lines (22 loc) · 737 Bytes

Logging

Tail logs from cluster, exclude certain strings

stern --all-namespaces -l app=harbor --tail=1 --exclude=kube-probe --exclude=/api/health

Ingress

To inspect all ingress hosts and paths

ka get ing -o json | jq -r '.items[]| .metadata.name, .spec.rules[]'
ka get ing -o json | jq -r '.items[]| .spec.rules[] | select(.host == "myhost.domain.com")'

Audit

Get all pods with a specific priorityClassName

ka get po -o=jsonpath='{range .items[?(@.spec.priorityClassName=="system-cluster-critical")]}{.metadata.name}{"\n"}{end}'

Get all pods with custom columns

ka get po -o=custom-columns=NAME:.metadata.name,NAMESPACE:.metadata.namespace,PRIORITY_CLASS:.spec.priorityClassName