- Notifications
You must be signed in to change notification settings - Fork0
psosnicki/k8s-aspcore-helm-istio-steeltoe-example
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
- ASP.NET Core Web API
- Docker
- Helm
- Istio
- Minikube
- Steeltoe
Prerequisites
>choco install docker-desktop
>choco install minikube
>choco install kubernetes-cli
>choco install kubernetes-helm
>./start.ps1
#start minikube clusterminikube start#install istio demo profileistioctl install--set profile=demo-y#enable auto injecting sidecar into pods (default namespace)kubectl label namespacedefault istio-injection=enabled--overwrite#install kiali, prometheus, jaegerkubectl apply-f https://raw.githubusercontent.com/istio/istio/release-1.16/samples/addons/kiali.yamlkubectl apply-f https://raw.githubusercontent.com/istio/istio/release-1.16/samples/addons/prometheus.yamlkubectl apply-f https://raw.githubusercontent.com/istio/istio/release-1.16/samples/addons/jaeger.yaml#provide terminal to docker engine inside minikubeminikube-p minikube docker-env--shell powershell|Invoke-Expression#build aspnet-core-web-api docker image inside minikubedocker build-t aspnet-core-web-api:latest .\src\WebApi#update helm dependencieshelm dependency update .\k8s#install helm packagehelm install web-api .\k8s--wait#enable access to application running within minikube (istio-ingressgateway)minikube tunnel
Browse to http://127.0.0.1/test
minikube dashboard
istioctl dashboard kiali
istioctl dashboard jaeger
#uninstall helm web-api packagehelm uninstall web-api#remove istioistioctl uninstall--purge
About
k8s aspcore web-api istio helm steeltoe minikube example
Topics
Resources
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Releases
No releases published
Packages0
No packages published
Uh oh!
There was an error while loading.Please reload this page.