Hopp til innhold

Automatiserte opprettelsen av SSL/TLS‑sertifikater for 100 Docker‑applikasjoner og sikret trygge forbindelser på tvers av Ubuntu Linux‑verter.

100 applikasjoner som får sertifikater helt automatisk

Situasjon. Hundre Docker‑applikasjoner trengte alle SSL/TLS‑sertifikater, og sertifikater er den typen ting som er i orden helt til de ikke er det. Å utstede og fornye hundre av dem for hånd er tregt, det er kjedelig, og det er akkurat den typen manuell jobb der én glemt fornyelse tar ned en app med en utløpsfeil i verst tenkelige øyeblikk.

Oppgave. Målet var automatisk opprettelse og fornyelse av sertifikater — alle apper med gyldig, klarert kryptering, og ingen som måtte huske å gjøre noe.

Handling. En ACME‑basert arbeidsflyt tok seg av hele livssyklusen for de hundre Docker‑applikasjonene — opprettet sertifikatene og fornyet dem før de gikk ut — og distribuerte dem automatisk til vertene med Ubuntu Linux, som kjørte en blanding av Apache og Nginx. Hele poenget var å ta mennesket ut av ligningen, fordi mennesket er den delen som glemmer.

Resultat. Alle de hundre applikasjonene beholdt gyldige sertifikater og sikre tilkoblinger helt av seg selv. Det manuelle sertifikatarbeidet forsvant rett og slett, og med det hele kategorien driftsavbrudd der noe ryker, ikke fordi det sviktet, men fordi et sertifikat i det stille gikk ut uten at noen la merke til det.

Ett stykke av en lengre oversikt — og den ligger i sin helhet her.

Hver oppføring er skrevet på samme måte: situasjonen, oppgaven, hva vi gjorde, og hva som endret seg.

Se hele oversikten