Asiakastarina · Lentorahti / logistiikka
Azure-alustan rakentaminen ja GitOps
AKS, Azure-virtuaalikoneet ja palomuurit sekä Argo CD -pohjaiset sovellusjulkaisut
Toimitimme tietoturvallisen, AKS:ään ja GitOpsiin perustuvan Azure-alustan, joka mahdollistaa auditoitavat ja automatisoidut julkaisut kaikkiin ympäristöihin.
Kohokohdat
Mitä toimitimme
- AKS ja Azure-verkko kovennetuin palomuurein
- GitOps Argo CD:llä ja ympäristökohtaisilla overlay-määrityksillä
- Infrastruktuuri vakioitu Terraformilla toistettavaksi
Taustaa
Lähtötilanne
Tiimi tarvitsi lentoyhtiön tietoturvavaatimusten mukaisen pilvialustan, joka silti mahdollistaa palveluiden nopean ja yhdenmukaisen julkaisun.
Pystytimme AKS:n, Azure-virtuaalikoneet ja palomuurisäännöt, otimme käyttöön Argo CD -pohjaisen GitOpsin ja kuvasimme infrastruktuurin koodina Terraformilla.
Haasteet ja tavoitteet
Mitä piti ratkaista
Verkko ja tietoturva
Tiukat vaatimukset täyttävän Azure-verkon ja palomuurauksen suunnittelu.
Turvalliset julkaisut useaan ympäristöön
Yhdenmukaiset julkaisut, hyväksyntäportit ympäristöjen välillä ja selkeä paluu edelliseen versioon.
Toistettavuus
Klustereiden ja resurssien kuvaaminen koodina konfiguraatiopoikkeamien välttämiseksi.
Tavoitteet
- AKS ja Azure-palvelut vahvalla tietoturvan perustasolla
- GitOps luotettaviin ja auditoitaviin julkaisuihin
- Yhdenmukainen eteneminen ympäristöstä toiseen
Toteutus
Näin toteutimme sen
- Terraform-perusta Azure-verkolle, AKS:lle ja tukipalveluille
- Klusterin tietoturvan perustaso (RBAC, käytännöt, identiteetit)
- Argo CD:n asennus ja ApplicationSetit overlayineen
- Promootiostrategia, paluu edelliseen versioon ja terveystarkistukset
- Luovutus ja osaamisen siirto
Tekniset tiedot
Ympäristö ja käytännöt
| Ympäristö | Azure AKS, Azure-virtuaalikoneet, palomuuri ja niihin liittyvät palvelut; konttirekisteri; yksityinen verkko |
| Infrastruktuuri koodina ja alustat | Terraform, Azure (AKS/virtuaalikoneet/verkko/palomuuri), Argo CD |
| Tietoturva | Vähimpien oikeuksien IAM, verkko- ja palomuurisäännöt, salaisuuksien hallinta, toimitusketjun skannaus |
| Havaittavuus | Datadog; hälytykset integroitu tiimin työnkulkuihin |
| Käytännöt | GitOps, trunk-pohjainen kehitys, ympäristöjen väliset promootiot, infrastruktuuri koodina |