/aks-deploy

AKS deploy demo

Primary LanguageJava

Getting Started

Helm commands

install / upgrade release

helm upgrade --install aks-deploy helm-aks-deploy/ --set image.tag=latest --namespace demo-namespace --create-namespace --wait

uninstall release

helm uninstall aks-deploy --namespace demo-namespace

check past history of releases

helm history aks-deploy --namespace demo-namespace
helm list --all-namespaces

rollback to old releases

helm rollback aks-deploy --namespace demo-namespace

verify deployment

kubectl rollout status deployment/aks-deploy -n demo-namespace

build jar

./gradlew build

build and tag

sudo docker build -t ghcr.io/vishalmamidi/aks-deploy --build-arg DESCRIPTION=vishal .
sudo docker inspect ghcr.io/vishalmamidi/aks-deploy

push tagged container image

sudo docker push ghcr.io/vishalmamidi/aks-deploy

run container image

sudo docker run -p 8080:8080 vishalmamidi/aks-deploy

check and stop container

sudo docker stop $(sudo docker ps -q --filter ancestor=vishalmamidi/aks-deploy )

or if you know container id

sudo docker stop <container-id>

if using self - hosted runners do this https://docs.docker.com/engine/install/linux-postinstall/