Kubernetes
I Enabler anser vi Kubernetes som en utmerket plattform for å kjøre og distribuere workloads i stor skala.
Imidlertid erkjenner vi også at Kubernetes kanskje ikke er den beste løsningen for enhver situasjon. Før du bestemmer deg for å adoptere Kubernetes, bør du kunne identifisere deg med enkelte av uttalelsene under:
- Hvor mange elementer kreves for utrullingen av din applikasjonsinfrastruktur?
- Hvor mange utviklere består teamet ditt av?
- Trenger du å orkestrere eksterne avhengigheter, som DNS, databaser eller lagring?
- Er teamet ditt forberedt på å ta i bruk nye metoder og verktøy i utviklingsprosessen?
Vi er overbevist om at konteinere har revolusjonert måten programvare bygges og kjøres på.
Vi er overbevist om at konteinere har revolusjonert måten programvare bygges og kjøres på. Imidlertid er det avgjørende å erkjenne at det er mange andre, enklere alternativer til Kubernetes for å orkestrere kontainerne dine.
Å etablere et Kubernetes-kluster er bare ett aspekt av prosessen. Før du setter opp klusteret, må du vurdere nettverksdesign og hostingalternativer. Når klusteret er på plass, må du samle komponentene som kreves for å skape en velfungernde og brukervennlig plattform for utviklere.
Våre foretrukne teknologier for dette inkluderer for øyeblikket:
- FluxCD: For GitOps-basert kontinuerlig levering og distribusjon.
- Cert-manager: For å generere og fornye TLS-sertifikater fra leverandører som Letsencrypt.
- Prometheus: For innsamling og bearbeiding av metrikker.
- Grafana.
Hvis du er usikker på om Kubernetes er riktig for deg, eller hvis du allerede har begitt deg ut på Kubernetes-reisen, kan Enabler hjelpe deg med å fastslå og etablere en passende løsningen for dine behov.