
Disaster & Zwischenfälle – Das Kubernetes Cluster DIY Pt. 3
Ein Kubernetes-Cluster ist zwar sehr resilient, aber es gibt dennoch einige Vorfälle, die potentiell schwerwiegende Auswirkungen haben können. In diesem Artikel werden wir drei potentielle
Bevor wir uns in die Unendlichkeit von Kubernetes vertiefen, hier ein kurzer, aber mMn wichtiger Überblick:
Servers/Virtualization
Storage
Cluster Volumes
Networking
Load Balancing
Networking
DNS
Storage
Backups
Terraform State
Terraform Config mit ein paar Extras
Cluster Config
Nodes
Load Balancer
Control Plane
Firewall
Traefik
Maintainance
Node Auto Update
Und mehr
Prüft den Zustand des Clusters (daher der Name)
Alerting
Monitoring
Log/Metric Aggregation
Visualization
Sehr ressourcenintensiv
Bietet alle anderen notwendigen Dienstleistungen an
Backup mit velero
Security
Traefik Middlewares
Basic Auth
Cluster Issuer
letsencrypt
Nutzlast, also die tatsächlichen Dienste welche bereit bereitgestellt werden sollen
Vaultwarden
Gitlab Runner
hoffentlich mehr in der Zukunft
Velero erstellt Backups aller Namensräume mit den meisten Unterelementen wie pvcs
Trivy prüft jede Änderung.
Exposed Services
Grafana
Dashboards für verschiedene Dienste:
Alert Manager Config
Slack notification wenn Backup scheitert
Auth via Azure LDAP
Prometheus
Metric scraping details
Auth via Azure Forward Auth
Services
Vaultwarden
Secret Manager
Gitlab Runner
nur über Gitlab zugänglich
Alptuğ unterstützt uns bereits seit 2022 im Bereich Softwareentwicklung. Neben den Kundenprojekten sucht er immer wieder nach neuen Herausforderungen und beschäftigte sich in jüngster Zeit mit Kubernetes und der Konfiguration eines DIY-Clusters. Außerdem ließ er sich von Google als Professional Cloud Architect zertifizieren.
Ein Kubernetes-Cluster ist zwar sehr resilient, aber es gibt dennoch einige Vorfälle, die potentiell schwerwiegende Auswirkungen haben können. In diesem Artikel werden wir drei potentielle
Elixir’s interactive shell, known as IEx, is a powerful tool that allows Elixir developers to quickly test and evaluate code snippets, define and test functions,
Wenn es um die Verwaltung eines Kubernetes-Clusters geht, ist das passende Tooling besonders wichtig. Es hat Auswirkungen auf die Komplexität der Verwaltung generell, die Automatisierbarkeit,
Es war mal wieder soweit: Im Herzen Berlins fand erneut der WeAreDevelopers World Congress im CityCube Berlin statt. Mit über 400 Sprechern, 15.000 Teilnehmenden und
Cookie | Dauer | Beschreibung |
---|---|---|
cookielawinfo-checbox-analytics | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics". |
cookielawinfo-checbox-functional | 11 months | The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional". |
cookielawinfo-checbox-others | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other. |
cookielawinfo-checkbox-advertisement | 1 year | Set by the GDPR Cookie Consent plugin, this cookie is used to record the user consent for the cookies in the "Advertisement" category . |
cookielawinfo-checkbox-necessary | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary". |
cookielawinfo-checkbox-performance | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance". |
elementor | never | This cookie is used by the website's WordPress theme. It allows the website owner to implement or change the website's content in real-time. |
viewed_cookie_policy | 11 months | The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data. |
Cookie | Dauer | Beschreibung |
---|---|---|
__cf_bm | 30 minutes | This cookie, set by Cloudflare, is used to support Cloudflare Bot Management. |
Cookie | Dauer | Beschreibung |
---|---|---|
CONSENT | 2 years | YouTube sets this cookie via embedded youtube-videos and registers anonymous statistical data. |
Cookie | Dauer | Beschreibung |
---|---|---|
VISITOR_INFO1_LIVE | 5 months 27 days | A cookie set by YouTube to measure bandwidth that determines whether the user gets the new or old player interface. |
YSC | session | YSC cookie is set by Youtube and is used to track the views of embedded videos on Youtube pages. |
yt-remote-connected-devices | never | YouTube sets this cookie to store the video preferences of the user using embedded YouTube video. |
yt-remote-device-id | never | YouTube sets this cookie to store the video preferences of the user using embedded YouTube video. |