Kubernetes

We geloven in het Kubernetes platform. Natuurlijk moeten resources wel aangemaakt worden in het cluster om er een product in te draaien. Dit kan op verschillende manieren. Wij kunnen helpen met advies en hands-on aanpak. Hiermee kunnen we jullie interne team opleiden om genoeg kennis te hebben om dit in het vervolg zelf aan te kunnen pakken.

Helm

Om alle resources in je Kubernetes cluster te kunnen krijgen en deze mogelijk als deliverable te kunnen leveren aan je klanten is het sterk aan te raden Helm te gebruiken. Helm genereert met een template engine alle resources welke nodig zijn voor de deploy van je applicatie in je Kubernetes cluster

OpenTelemetry

Het gebruik van een open standaard om onder andere al logging en request/response tijden netjes in een overzicht te krijgen. Inzichten in bottlenecks zo vroeg mogelijk te detecteren. Natuurlijk allemaal in een mooi dashboard bijvoorbeeld door middel van Prometheus en Grafana

Custom Resources als infra in je cluster

Er zijn veel projecten welke kunnen draaien in je cluster, enkele voorbeelden zijn:

  • KEDA (Kubernetes Event-driven Autoscaling)
    Voor scaling wat door middel van bijvoorbeeld queuing moet gebeuren.
  • cert-manager
    Voor het uitgeven van (interne) certificaten binnen je cluster. Er handig als je niet steeds met de hand een certificaat wil vervangen, maar alles automatisch wil laten verlopen.
  • Implementatie van een Ingress Controller (zoals: traefik / nginx / HAProxy)
    De Ingress Resource van Kubernetes is alleen een beschrijving van hoe en wat, de implementatie (Ingress Controller) is standaard niet aanwezig in een Kubernetes cluster en zal zelf geïnstalleerd moeten worden.