Kundcase · Flygfrakt/logistik
Uppbyggnad av Azure-plattform & GitOps
AKS, virtuella maskiner i Azure och brandväggar med applikationsleveranser via Argo CD
Vi levererade en säker Azure-plattform med AKS och GitOps i centrum för att säkerställa spårbara, automatiserade driftsättningar i alla miljöer.
Höjdpunkter
Vad vi levererade
- Etablerade AKS och Azure-nätverk med härdade brandväggar
- Införde GitOps med Argo CD och miljöspecifika overlays
- Standardiserade infrastrukturen med Terraform för repeterbarhet
Bakgrund
Utgångsläget
Teamet behövde en molnplattform som följde flygbolagets policyer och som ändå möjliggjorde snabb och konsekvent utrullning av tjänster.
Etablerade AKS, virtuella maskiner i Azure och brandväggsregler, införde GitOps med Argo CD och kodifierade infrastrukturen med Terraform.
Utmaningar och mål
Vad som behövde lösas
Nätverk och säkerhetsnivå
Att utforma nätverk och brandväggar i Azure som uppfyllde stränga policyer.
Säkra leveranser till flera miljöer
Konsekventa driftsättningar med kontrollpunkter mellan miljöerna och tydliga vägar tillbaka.
Repeterbarhet
Att kodifiera kluster och resurser för att undvika konfigurationsavvikelser.
Mål
- Etablera AKS och Azure-tjänster med en stark säkerhetsgrund
- Införa GitOps för tillförlitliga, spårbara leveranser
- Möjliggöra konsekvent promotion mellan miljöer
Genomförande
Hur vi gjorde det
- Terraform-grund för Azure-nätverk, AKS och stödjande tjänster
- Säkerhetsgrund för klustren (RBAC, policyer, identiteter)
- Installation av Argo CD och application sets med overlays
- Promotionstrategi med rollback och hälsokontroller
- Överlämning och kompetensöverföring
Tekniska detaljer
Miljö och arbetssätt
| Miljö | Azure AKS, virtuella maskiner i Azure, brandvägg och relaterade tjänster; containerregister; privat nätverk |
| Infrastruktur som kod och plattformar | Terraform, Azure (AKS/virtuella maskiner/nätverk/brandvägg), Argo CD |
| Säkerhet | IAM enligt minsta möjliga behörighet, nätverks- och brandväggspolicyer, hantering av hemligheter, skanning av leveranskedjan |
| Observerbarhet | Datadog; larm integrerade i teamets arbetsflöden |
| Arbetssätt | GitOps, trunk-baserad utveckling, promotion mellan miljöer, infrastruktur som kod |