Skip to content

shambhand/devops-journey

Repository files navigation

devops-journey

Build

Week 1: Containerization

run app

go run ./src/main.go

run test

go test ./... 

docker-compose

docker-compose up -d

Week 2: Tools

  • go
  • docker and docker-compose
  • kubectl
  • helm
  • minikube

Week 3: Kubernetes and Helm

helm template <release-name> <chart-dir>
helm upgrade --install <release-name> <chart.tgz>

Week 4: CI with Github Actions

  • Run Tests -> Docker build and push -> helm package and upload

Week 5: CD with Github Actions

  • Setup self hosted runner on local machine
  • Deploy to local minikube cluster with the self hosted runner
    • Deploy: DEV -> QA -> Prod

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published