Skip to content

Commit bb1cd9f

Browse files
committed
refactor: update istio commands
1 parent 162f2b5 commit bb1cd9f

File tree

1 file changed

+32
-25
lines changed

1 file changed

+32
-25
lines changed

istio/istio-commands.sh

Lines changed: 32 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -81,30 +81,38 @@ kubectl delete gw,vs,dr,se --all
8181

8282
### debugging envoy and istod
8383

84+
PRODUCTPAGE_POD_NAME="$(kubectl get pods -l app=productpage -n bookinfo -o jsonpath='{.items[*].metadata.name}')"
85+
8486
istioctl proxy-status
85-
istioctl proxy-status my-gitea-0.gitea --vklog=8
86-
istioctl proxy-status my-gitea-0.gitea --vklog=9
87-
88-
istioctl proxy-config cluster --namespace istio-system $(kubectl get pods --namespace istio-system --selector app=istio-ingressgateway --output jsonpath='{.items[0].metadata.name}')
89-
istioctl proxy-config cluster --namespace istio-system $(kubectl get pods --namespace istio-system --selector app=istio-ingressgateway --output jsonpath='{.items[0].metadata.name}') --port 3000
90-
istioctl proxy-config cluster --namespace istio-system $(kubectl get pods --namespace istio-system --selector app=istio-ingressgateway --output jsonpath='{.items[0].metadata.name}') --fqdn my-gitea-http.gitea.svc.cluster.local
91-
istioctl proxy-config cluster --namespace istio-system $(kubectl get pods --namespace istio-system --selector app=istio-ingressgateway --output jsonpath='{.items[0].metadata.name}') --fqdn my-gitea-http.gitea.svc.cluster.local --output json | jq
92-
93-
istioctl proxy-config listener my-gitea-0.gitea
94-
istioctl proxy-config listener my-gitea-0.gitea --port 15006
95-
istioctl proxy-config listener my-gitea-0.gitea --port 15006 --output json | jq
96-
istioctl proxy-config listener my-gitea-0.gitea --port 15001
97-
istioctl proxy-config listener my-gitea-0.gitea --port 15001 --output json | jq
98-
istioctl proxy-config listener my-gitea-0.gitea --address 0.0.0.0
99-
100-
istioctl proxy-config route my-gitea-0.gitea
101-
istioctl proxy-config route my-gitea-0.gitea --name 3000
102-
istioctl proxy-config route my-gitea-0.gitea --name 3000 --output json | jq
103-
104-
istioctl proxy-config endpoint my-gitea-0.gitea
105-
istioctl proxy-config endpoint my-gitea-0.gitea --port 3000
106-
istioctl proxy-config endpoint my-gitea-0.gitea --address $(kubectl get pod my-gitea-0 --output jsonpath='{.status.podIP}')
107-
istioctl proxy-config endpoint my-gitea-0.gitea --address $(kubectl get pod my-gitea-0 --output jsonpath='{.status.podIP}') --output json | jq
87+
istioctl ps
88+
istioctl proxy-status ${PRODUCTPAGE_POD_NAME}.productpage --vklog=8
89+
istioctl proxy-status ${PRODUCTPAGE_POD_NAME}.productpage --vklog=9
90+
91+
istioctl proxy-config all ${PRODUCTPAGE_POD_NAME}.bookinfo
92+
istioctl pc all ${PRODUCTPAGE_POD_NAME}.bookinfo
93+
94+
ISTO_INGRESS_POD_NAME="$(kubectl get pods -l app=istio-ingressgateway -n istio-system -o jsonpath='{.items[*].metadata.name}')"
95+
istioctl proxy-config cluster --namespace istio-system ${ISTO_INGRESS_POD_NAME}
96+
istioctl proxy-config cluster --namespace istio-system ${ISTO_INGRESS_POD_NAME} --port 9080
97+
istioctl proxy-config cluster --namespace istio-system ${ISTO_INGRESS_POD_NAME} --port 9080 --subset v1
98+
istioctl proxy-config cluster --namespace istio-system ${ISTO_INGRESS_POD_NAME} --fqdn productpage.bookinfo.svc.cluster.local
99+
istioctl proxy-config cluster --namespace istio-system ${ISTO_INGRESS_POD_NAME} --fqdn productpage.bookinfo.svc.cluster.local --subset v1
100+
istioctl proxy-config cluster --namespace istio-system ${ISTO_INGRESS_POD_NAME} --fqdn productpage.bookinfo.svc.cluster.local --subset v1 --output json | jq
101+
102+
istioctl proxy-config listener ${PRODUCTPAGE_POD_NAME}.bookinfo
103+
istioctl proxy-config listener ${PRODUCTPAGE_POD_NAME}.bookinfo --port 9080
104+
istioctl proxy-config listener ${PRODUCTPAGE_POD_NAME}.bookinfo --port 9080 --output json | jq
105+
istioctl proxy-config listener ${PRODUCTPAGE_POD_NAME}.bookinfo --port 15001
106+
istioctl proxy-config listener ${PRODUCTPAGE_POD_NAME}.bookinfo --port 15006
107+
108+
istioctl proxy-config route ${PRODUCTPAGE_POD_NAME}.bookinfo
109+
istioctl proxy-config route ${PRODUCTPAGE_POD_NAME}.bookinfo --name 9080
110+
istioctl proxy-config route ${PRODUCTPAGE_POD_NAME}.bookinfo --name 9080 --output json | jq
111+
112+
istioctl proxy-config endpoint ${PRODUCTPAGE_POD_NAME}.bookinfo
113+
istioctl proxy-config endpoint ${PRODUCTPAGE_POD_NAME}.bookinfo --port 9080
114+
istioctl proxy-config endpoint ${PRODUCTPAGE_POD_NAME}.bookinfo --address $(kubectl get pod ${PRODUCTPAGE_POD_NAME} --output jsonpath='{.status.podIP}')
115+
istioctl proxy-config endpoint ${PRODUCTPAGE_POD_NAME}.bookinfo --address $(kubectl get pod ${PRODUCTPAGE_POD_NAME} --output jsonpath='{.status.podIP}') --output json | jq
108116

109117
######################################################################
110118

@@ -114,5 +122,4 @@ istioctl proxy-config endpoint my-gitea-0.gitea --address $(kubectl get pod my-g
114122
kubectl logs -l istio=ingressgateway -c istio-proxy -n istio-system
115123

116124
### istio sidecar log
117-
kubectl logs -f my-gitea-0 -c istio-proxy
118-
125+
kubectl logs -f ${PRODUCTPAGE_POD_NAME} -c istio-proxy -n bookinfo

0 commit comments

Comments
 (0)