mirror of
https://github.com/marcel-dempers/docker-development-youtube-series.git
synced 2025-06-06 17:01:30 +00:00
doc updates
This commit is contained in:
parent
5f5c337a81
commit
a95b9c8c2c
@ -142,6 +142,9 @@ Pods will need to be recreated for injection to occur
|
|||||||
|
|
||||||
```
|
```
|
||||||
kubectl label namespace/default istio-injection=enabled
|
kubectl label namespace/default istio-injection=enabled
|
||||||
|
|
||||||
|
# restart all pods to get sidecar injected
|
||||||
|
kubectl delete pods --all
|
||||||
```
|
```
|
||||||
|
|
||||||
2) Manual Injection:
|
2) Manual Injection:
|
||||||
@ -157,6 +160,10 @@ videos-api 1/1 1 1 8h
|
|||||||
videos-db 1/1 1 1 8h
|
videos-db 1/1 1 1 8h
|
||||||
videos-web 1/1 1 1 8h
|
videos-web 1/1 1 1 8h
|
||||||
|
|
||||||
|
# Lets manually inject istio sidecar into our Ingress Controller:
|
||||||
|
|
||||||
|
kubectl -n ingress-nginx get deploy nginx-ingress-controller -o yaml | istioctl kube-inject -f - | kubectl apply -f -
|
||||||
|
|
||||||
# You can manually inject istio sidecar to every deployment like this:
|
# You can manually inject istio sidecar to every deployment like this:
|
||||||
|
|
||||||
kubectl get deploy playlists-api -o yaml | istioctl kube-inject -f - | kubectl apply -f -
|
kubectl get deploy playlists-api -o yaml | istioctl kube-inject -f - | kubectl apply -f -
|
||||||
@ -164,7 +171,7 @@ kubectl get deploy playlists-db -o yaml | istioctl kube-inject -f - | kubectl ap
|
|||||||
kubectl get deploy videos-api -o yaml | istioctl kube-inject -f - | kubectl apply -f -
|
kubectl get deploy videos-api -o yaml | istioctl kube-inject -f - | kubectl apply -f -
|
||||||
kubectl get deploy videos-db -o yaml | istioctl kube-inject -f - | kubectl apply -f -
|
kubectl get deploy videos-db -o yaml | istioctl kube-inject -f - | kubectl apply -f -
|
||||||
kubectl get deploy videos-web -o yaml | istioctl kube-inject -f - | kubectl apply -f -
|
kubectl get deploy videos-web -o yaml | istioctl kube-inject -f - | kubectl apply -f -
|
||||||
kubectl -n ingress-nginx get deploy nginx-ingress-controller -o yaml | istioctl kube-inject -f - | kubectl apply -f -
|
|
||||||
|
|
||||||
```
|
```
|
||||||
|
|
||||||
@ -181,11 +188,6 @@ While ($true) { curl -UseBasicParsing http://servicemesh.demo/home/;curl -UseBas
|
|||||||
|
|
||||||
# Observability
|
# Observability
|
||||||
|
|
||||||
## Prometheus
|
|
||||||
|
|
||||||
```
|
|
||||||
kubectl apply -f /tmp/istio-1.6.12/samples/addons/prometheus.yaml
|
|
||||||
```
|
|
||||||
|
|
||||||
## Grafana
|
## Grafana
|
||||||
|
|
||||||
@ -280,4 +282,4 @@ Let's send all users that have the cookie value `version=v2` to V2 of our `video
|
|||||||
kubectl apply -f kubernetes/servicemesh/istio/canary/videos-web.yaml
|
kubectl apply -f kubernetes/servicemesh/istio/canary/videos-web.yaml
|
||||||
```
|
```
|
||||||
|
|
||||||
We can confirm this works, by setting the cookie value `version=v2` followed by accessing https://servicemesh.demo/home/ on an incogneto browser page <br/>
|
We can confirm this works, by setting the cookie value `version=v2` followed by accessing https://servicemesh.demo/home/ on a browser page <br/>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user