Both sides previous revision
Previous revision
Next revision
|
Previous revision
|
automatizace:kubernetes [2024/02/20 08:39] tomas [Architektura] |
automatizace:kubernetes [2025/08/15 23:04] (current) tomas |
| |
[[https://trivy.dev/|Trivy]] ... Trivy opensource image scanner - zjišťuje zranitelnosti obrazů\\ | [[https://trivy.dev/|Trivy]] ... Trivy opensource image scanner - zjišťuje zranitelnosti obrazů\\ |
| ''docker run aquasec/trivy image chainguard/kube-state-metrics''\\ |
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, provede utok na CPU, pamet a overi dobre nastaveni Kubernetes clusteru\\ | Gremlin ... doplnek na testovani bezpecnosti, provede utok na CPU, pamet a overi dobre nastaveni Kubernetes clusteru\\ |
[[https://kyverno.io/|Kyverno]] ... policy pro Kubernetes\\ | [[https://kyverno.io/|Kyverno]] ... policy pro Kubernetes\\ |
[[https://flagger.app/|Flagger]] ... rozhazovani trafficu na ruzne verze podu - AB testovani, canary, atd\\ | [[https://flagger.app/|Flagger]] ... rozhazovani trafficu na ruzne verze podu - AB testovani, canary, atd\\ |
[[https://portainer.io|Portainer]] ... WebGUI na správu Kubernetes, Docker, Swarm atd.\\ | |
[[https://github.com/kubernetes/dashboard|kubernetes-dashboard]] ... Kubernetes Dashboard - WEB GUI na správu kubernetes\\ | |
[[https://github.com/kubernetes-sigs/nfs-subdir-external-provisioner|NFS subdir external provider]]\\ | [[https://github.com/kubernetes-sigs/nfs-subdir-external-provisioner|NFS subdir external provider]]\\ |
[[https://github.com/stakater/Reloader|stakater/reloader]] ... automatický restart podu, když se změní config mapa, nebo secret\\ | [[https://github.com/stakater/Reloader|stakater/reloader]] ... automatický restart podu, když se změní config mapa, nebo secret\\ |
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://portainer.io|Portainer]] ... WebGUI na správu Kubernetes, Docker, Swarm atd.\\ |
| [[https://github.com/kubernetes/dashboard|kubernetes-dashboard]] ... Kubernetes Dashboard - WEB GUI na správu kubernetes\\ |
| k9s ... interaktivni GUI v konzoli na správu kubernetes\\ |
| |
| |
==Managovane Kubernetí clustery== | ==Managovane Kubernetí clustery== |
| |
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\\ |
| ''%%k patch scaledobject SERVICE-scaledobject --type=json -p='[{"op": "add", "path": "/metadata/annotations/autoscaling.keda.sh~1paused", "value": "true"}]'%%'' ... pauzne škálování\\ |
| ''%%k patch scaledobject apixproxy-connector-scaledobject --type=json -p='[{"op": "remove", "path": "/metadata/annotations/autoscaling.keda.sh~1paused", "value": "true"}]'%%'' ... odpauzuje škálování\\ |
| ''%%k patch ScaledObject SERVICE-scaledobject --type=json -p='[{"op": "replace", "path": "/spec/minReplicaCount", "value": 1}]'%%'' ... změní škálování od 1 repliky\\ |
| |
===replicaset, rs=== | ===replicaset, rs=== |