Käyttöönotto ilman katkoja Docker Composella
Et tarvitse Kubernetesia, jos haluat julkaista katkaisematta pyyntöjä.
Useimmat pienet projektit eivät tarvitse orkestrointia. Yksi VPS ja Docker Compose selviävät yllättävän suuresta liikenteestä.
Ajatus
Aja kaksi kopiota sovelluksesta Nginxin takana, päivitä ne yksi kerrallaan ja ohjaa liikenne vain kunnossa oleviin instansseihin.
upstream app {
server 127.0.0.1:8001;
server 127.0.0.1:8002;
}Kompastuskivet
- Tietokantamigraatioiden on pysyttävä taaksepäin yhteensopivina.
- Health check -tarkistusten pitää testata oikeita riippuvuuksia.
- Säilytä edellinen image-tag nopeaa palautusta varten.