Skip to content

Latest commit

 

History

History
107 lines (76 loc) · 3.15 KB

File metadata and controls

107 lines (76 loc) · 3.15 KB

🎉 eShopOnWeb Application Successfully Deployed!

Deployment Summary

Date: August 12, 2025
Target Environment: New Azure Tenant & Subscription
AKS Cluster: eshopcleveraks
Container Registry: eshopcleveracrgogx.azurecr.io
SQL Database: eshopclever-sqlsrv-gogx.database.windows.net


🏗️ Infrastructure Deployed

Container Images Built & Pushed:

  • Web MVC: eshopcleveracrgogx.azurecr.io/eshopwebmvc:latest
  • Public API: eshopcleveracrgogx.azurecr.io/eshoppublicapi:latest

Kubernetes Resources:

  • Namespace: eshop
  • Deployments: eshop-webmvc (2 replicas), eshop-publicapi (2 replicas)
  • Services: Load Balancer for Web MVC, ClusterIP for Public API
  • Secrets: ACR authentication, database connection strings
  • ConfigMap: Application configuration

🌐 Application Access

🎯 Main Application:

  • URL: http://51.8.29.100
  • Service: eshop-webmvc (LoadBalancer)
  • External IP: 51.8.29.100
  • Port: 80

🔧 API Endpoint:

  • Service: eshop-publicapi (ClusterIP)
  • Internal URL: http://eshop-publicapi.eshop.svc.cluster.local
  • Port: 80

📊 Current Status

# Check application status:
kubectl get pods -n eshop

# Current status:
NAME                               READY   STATUS    RESTARTS   AGE
eshop-publicapi-57b76d8bd7-6d67z   1/1     Running   0          XX
eshop-publicapi-57b76d8bd7-6xzvc   1/1     Running   0          XX
eshop-webmvc-755b66b58b-sgj46      1/1     Running   0          XX
eshop-webmvc-755b66b58b-z54ml      1/1     Running   0          XX

✅ All Pods Running Successfully!


🧪 Ready for Chaos Experiments

Your application is now deployed and ready for chaos engineering experiments:

Target Applications Available:

  • Web MVC Pods: app=eshop-webmvc (2 replicas)
  • Public API Pods: app=eshop-publicapi (2 replicas)
  • Namespace: eshop (available for targeting)

Next Steps for Chaos Testing:

  1. Enable Chaos Mesh: Install Chaos Mesh on AKS cluster
  2. Deploy Azure Chaos Studio Experiments: Use your migrated Terraform configuration
  3. Run Chaos Experiments: Target the deployed pods with various failure scenarios

🔗 Useful Commands

# Check application logs:
kubectl logs -n eshop -l app=eshop-webmvc
kubectl logs -n eshop -l app=eshop-publicapi

# Scale deployments:
kubectl scale deployment eshop-webmvc -n eshop --replicas=3
kubectl scale deployment eshop-publicapi -n eshop --replicas=3

# Check service status:
kubectl get services -n eshop

# Monitor pod health:
kubectl get pods -n eshop -w

🎊 Migration & Deployment Complete!

  • Infrastructure: Migrated to new tenant/subscription
  • Application: Built and deployed to AKS
  • Database: Connected to new Azure SQL Database
  • Container Registry: Images stored in new ACR
  • Access: Application accessible via public IP

Your eShopOnWeb application is live and ready for chaos engineering experiments!

Access your application: http://51.8.29.100