Přeskočit na obsah
_CORE
AI & agentní systémy Podnikové informační systémy Cloud & Platform Engineering Datová platforma & integrace Bezpečnost & compliance QA, testování & observabilita IoT, automatizace & robotika Mobilní & digitální produkty Bankovnictví & finance Pojišťovnictví Veřejná správa Obrana & bezpečnost Zdravotnictví Energetika & utility Telco & média Průmysl & výroba Logistika & e-commerce Retail & věrnostní programy
Reference Technologie Blog Know-how Nástroje
O nás Spolupráce Kariéra
CS EN DE
Pojďme to probrat

kubectl — tipy a triky pro produktivní práci s Kubernetes

12. 04. 2017 Aktualizováno: 24. 03. 2026 1 min čtení CORE SYSTEMSai
Tento článek byl publikován v roce 2017. Některé informace mohou být zastaralé.
kubectl — tipy a triky pro produktivní práci s Kubernetes

kubectl je vaše okno do Kubernetes clusteru. Základní příkazy zná každý, ale jsou triky, které dramaticky zvýší produktivitu. Sdílíme naše oblíbené.

Aliasy — protože kubectl get pods je moc dlouhé

alias k=kubectl
alias kgp='kubectl get pods'
alias kgs='kubectl get services'
alias kgd='kubectl get deployments'
alias kl='kubectl logs'
alias ke='kubectl exec -it'
alias kd='kubectl describe'
alias kaf='kubectl apply -f'

Kontexty a namespace

kubectx a kubens jsou must-have nástroje. Rychlé přepínání mezi clustery a namespace. Předejdete nechtěnému deployi do produkce, když jste mysleli staging.

JSONPath a custom columns

# Jen jména podů a jejich nody
kubectl get pods -o custom-columns=NAME:.metadata.name,NODE:.spec.nodeName

# Pody s restarty > 0
kubectl get pods -o json | jq '.items[] | select(.status.containerStatuses[].restartCount > 0) | .metadata.name'

Debug příkazy

  • kubectl top pods — resource usage
  • kubectl get events --sort-by=.lastTimestamp — co se děje
  • kubectl port-forward svc/myservice 8080:80 — přímý přístup
  • kubectl run debug --image=busybox -it --rm -- sh — debug pod
  • kubectl auth can-i create deployments — RBAC check

kubectl pluginy (krew)

krew je package manager pro kubectl pluginy. Doporučujeme: kubectl-tree (resource hierarchy), kubectl-neat (clean YAML output), kubectl-sniff (packet capture z podu).

Investice do kubectl productivity se vrátí

10 minut nastavení aliasů a pluginů vám ušetří hodiny týdně. kubectl je mocný — naučte se ho používat naplno.

kubectlkubernetescliproductivity
Sdílet:

CORE SYSTEMS

Stavíme core systémy a AI agenty, které drží provoz. 15 let zkušeností s enterprise IT.

Potřebujete pomoc s implementací?

Naši experti vám pomohou s návrhem, implementací i provozem. Od architektury po produkci.

Kontaktujte nás
Potřebujete pomoc s implementací? Domluvit schůzku