Skip to content

Add Kubernetes deployment foundation - #13

Merged
MBMor merged 6 commits into
mainfrom
feature/kubernetes-qa-lab
Aug 15, 2026
Merged

Add Kubernetes deployment foundation#13
MBMor merged 6 commits into
mainfrom
feature/kubernetes-qa-lab

Conversation

@MBMor

@MBMor MBMor commented Aug 15, 2026

Copy link
Copy Markdown
Owner

Summary

Adds the first complete Kubernetes QA lab milestone for the two-service microservices project.

Included

  • Minikube cluster workflow with Calico
  • Kubernetes namespace and local Secrets
  • Catalog and Pricing PostgreSQL StatefulSets
  • Persistent volumes for both databases
  • Catalog and Pricing Deployments and Services
  • Kubernetes service-to-service DNS communication
  • ASP.NET Core startup, liveness and readiness probes
  • EF Core migrations using Kubernetes Jobs
  • Repeatable Bash deployment and cleanup workflow
  • Kubernetes rollout verification
  • Automated Kubernetes smoke tests

Verification

The environment can be deployed with:

./scripts/kubernetes/deploy.sh

and verified with:

./scripts/kubernetes/smoke-test.sh

The smoke tests verify:
database Pods readiness
completed migration Jobs
application Deployment availability
Catalog and Pricing health endpoints
Kubernetes DNS communication between Catalog and Pricing
basic Catalog business flow through Pricing

@MBMor
MBMor merged commit 90e134a into main Aug 15, 2026
3 checks passed
@MBMor
MBMor deleted the feature/kubernetes-qa-lab branch August 15, 2026 09:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant