Skip to content

Latest commit

 

History

History
44 lines (31 loc) · 1.16 KB

README.md

File metadata and controls

44 lines (31 loc) · 1.16 KB

Single node app

Host an app by applying a sample manifest (deployment and service).

kubectl apply -f https://raw.githubusercontent.com/richlander/dotnet-k8s/main/hello-dotnet/hello-dotnet.yaml

Or use the manifest directly if you've cloned the repo:

kubectl apply -f hello-dotnet.yaml

Alternatively, you can do the same with a few quick commands

kubectl create deployment hello-dotnet --image mcr.microsoft.com/dotnet/samples:aspnetapp
kubectl expose deployment hello-dotnet --type=NodePort --port=80

Create a proxy to the service.

kubectl port-forward service/hello-dotnet 8080:80

View the sample app at http://localhost:8080/ or call curl http://localhost:8080/Environment.

View the active resources that have been deployed and then delete them.

kubectl get pod
kubectl get service
kubectl get deployment
kubectl delete service hello-dotnet
kubectl delete deployment hello-dotnet

Alternatively, you can delete the resources with the following pattern (remote URL or local manifest).

kubectl delete -f https://raw.githubusercontent.com/richlander/dotnet-k8s/main/hello-dotnet/hello-dotnet.yaml