This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
automatizace:kubernetes [2024/02/18 17:34] tomas |
automatizace:kubernetes [2025/10/30 14:57] (current) tomas |
||
|---|---|---|---|
| Line 36: | Line 36: | ||
| - | ===Doplňky=== | + | ====Doplňky==== |
| Storage provisioner - poskytovatel trvalých diskových uložišť\\ | Storage provisioner - poskytovatel trvalých diskových uložišť\\ | ||
| storageclass - \\ | storageclass - \\ | ||
| Line 44: | Line 44: | ||
| Romana - Síťový plugin (CNI)\\ | Romana - Síťový plugin (CNI)\\ | ||
| Kube-router - CNI\\ | Kube-router - CNI\\ | ||
| - | Cilium | + | |
| + | === Cilium | ||
| + | CNI - síťový firewall\\ | ||
| + | kubectl -n kube-system describe configmap cilium-config\\ | ||
| + | |||
| + | === Karpenter === | ||
| + | [[https:// | ||
| + | k get nodepool -n karpenter\\ | ||
| [[https:// | [[https:// | ||
| + | '' | ||
| Istio - service mesh - doplnek na bezbecnost mezi podama (kdo s kym muze a nesmi)\\ | Istio - service mesh - doplnek na bezbecnost mezi podama (kdo s kym muze a nesmi)\\ | ||
| Gremlin ... doplnek na testovani bezpecnosti, | Gremlin ... doplnek na testovani bezpecnosti, | ||
| Line 59: | Line 67: | ||
| [[https:// | [[https:// | ||
| [[https:// | [[https:// | ||
| - | [[https:// | ||
| - | [[https:// | ||
| [[https:// | [[https:// | ||
| [[https:// | [[https:// | ||
| Line 77: | Line 83: | ||
| Oktant ... Web GUI na spravu Kubernetes clusteru\\ | Oktant ... Web GUI na spravu Kubernetes clusteru\\ | ||
| Lens ... Web GUI na spravu Kubernetes clusteru\\ | Lens ... Web GUI na spravu Kubernetes clusteru\\ | ||
| + | [[https:// | ||
| + | [[https:// | ||
| + | k9s ... interaktivni GUI v konzoli na správu kubernetes\\ | ||
| + | |||
| ==Managovane Kubernetí clustery== | ==Managovane Kubernetí clustery== | ||
| Line 125: | Line 135: | ||
| * podAffinity - snaží se dát pody dohromady | * podAffinity - snaží se dát pody dohromady | ||
| * podAntiAffinity - snaží se dát na jiné nody | * podAntiAffinity - snaží se dát na jiné nody | ||
| + | |||
| + | ===HA=== | ||
| + | * vše konfigurovat pomocí hostname, ne IP | ||
| + | * použít loadbalancery, | ||
| + | * na přidáni dalšího Control Plane bude nejspíš potřeba přegenerovat klíče, budou expirované | ||
| + | * etcd lze použít externí, musí se udělat první (nonColocated etcd) | ||
| ====DNS==== | ====DNS==== | ||
| SERVICE.NAMESPACE.svc.cluster.local\\ | SERVICE.NAMESPACE.svc.cluster.local\\ | ||
| Line 272: | Line 288: | ||
| kubectl get horizontalpodautoscalers ... ukáže pravidla pro automatické horizontálí škálování\\ | kubectl get horizontalpodautoscalers ... ukáže pravidla pro automatické horizontálí škálování\\ | ||
| + | kubectl describe hpa ... ukáže nastavení HPA\\ | ||
| + | '' | ||
| + | '' | ||
| + | '' | ||
| ===replicaset, | ===replicaset, | ||