This repository was archived by the owner on Jul 11, 2023. It is now read-only.
File tree 7 files changed +23
-39
lines changed
7 files changed +23
-39
lines changed Original file line number Diff line number Diff line change 90
90
containers:
91
91
- image: "${CTR_REGISTRY} /bookstore:${CTR_TAG} "
92
92
imagePullPolicy: Always
93
- name: $SVC
93
+ name: bookstore
94
94
ports:
95
95
- containerPort: 14001
96
96
name: web
@@ -133,10 +133,10 @@ spec:
133
133
- name: $CTR_REGISTRY_CREDS_NAME
134
134
EOF
135
135
136
- kubectl get pods --no-headers -o wide --selector app=" $SVC " -n " $BOOKSTORE_NAMESPACE "
137
- kubectl get endpoints --no-headers -o wide --selector app=" $SVC " -n " $BOOKSTORE_NAMESPACE "
136
+ kubectl get pods --no-headers -o wide --selector app=bookstore,version= " $VERSION " -n " $BOOKSTORE_NAMESPACE "
137
+ kubectl get endpoints --no-headers -o wide --selector app=bookstore,version= " $VERSION " -n " $BOOKSTORE_NAMESPACE "
138
138
kubectl get service -o wide -n " $BOOKSTORE_NAMESPACE "
139
139
140
- for x in $( kubectl get service -n " $BOOKSTORE_NAMESPACE " --selector app=" $SVC " --no-headers | awk ' {print $1}' ) ; do
140
+ for x in $( kubectl get service -n " $BOOKSTORE_NAMESPACE " --selector app=bookstore,version= " $VERSION " --no-headers | awk ' {print $1}' ) ; do
141
141
kubectl get service " $x " -n " $BOOKSTORE_NAMESPACE " -o jsonpath=' {.status.loadBalancer.ingress[*].ip}'
142
142
done
Original file line number Diff line number Diff line change 3
3
# shellcheck disable=SC1091
4
4
source .env
5
5
6
- backend =" $1 "
6
+ selector =" $1 "
7
7
thisScript=" $( dirname " $0 " ) /$( basename " $0 " ) "
8
8
9
- if [ -z " $backend " ]; then
10
- echo " Usage: $thisScript <backend-name >"
9
+ if [ -z " $selector " ]; then
10
+ echo " Usage: $thisScript <selector >"
11
11
exit 1
12
12
fi
13
13
14
- POD=" $( kubectl get pods -n " $BOOKSTORE_NAMESPACE " --show-labels --selector app= " $backend " --no-headers | grep -v ' Terminating' | awk ' {print $1}' | head -n1) "
14
+ POD=" $( kubectl get pods -n " $BOOKSTORE_NAMESPACE " --show-labels --selector " $selector " --no-headers | grep -v ' Terminating' | awk ' {print $1}' | head -n1) "
15
15
16
16
kubectl logs " $POD " -n " $BOOKSTORE_NAMESPACE " -c envoy --tail=100 -f
Original file line number Diff line number Diff line change 3
3
# shellcheck disable=SC1091
4
4
source .env
5
5
6
- backend =" $1 "
6
+ selector =" $1 "
7
7
thisScript=" $( dirname " $0 " ) /$( basename " $0 " ) "
8
8
9
- if [ -z " $backend " ]; then
10
- echo " Usage: $thisScript <backend-name >"
9
+ if [ -z " $selector " ]; then
10
+ echo " Usage: $thisScript <selector >"
11
11
exit 1
12
12
fi
13
13
14
- POD=" $( kubectl get pods -n " $BOOKSTORE_NAMESPACE " --show-labels --selector app= " $backend " --no-headers | grep -v ' Terminating' | awk ' {print $1}' | head -n1) "
14
+ POD=" $( kubectl get pods -n " $BOOKSTORE_NAMESPACE " --show-labels --selector " $selector " --no-headers | grep -v ' Terminating' | awk ' {print $1}' | head -n1) "
15
15
16
- kubectl logs " $POD " -n " $BOOKSTORE_NAMESPACE " -c " $backend " --tail=100
16
+ kubectl logs " $POD " -n " $BOOKSTORE_NAMESPACE " -c bookstore --tail=100
Original file line number Diff line number Diff line change 7
7
# shellcheck disable=SC1091
8
8
source .env
9
9
10
- backend=" ${1:- bookstore-v1} "
11
- thisScript=" $( dirname " $0 " ) /$( basename " $0 " ) "
12
-
13
- if [ -z " $backend " ]; then
14
- echo " Usage: $thisScript <backend-name>"
15
- exit 1
16
- fi
17
-
18
10
BOOKSTOREv1_LOCAL_PORT=" ${BOOKSTOREv1_LOCAL_PORT:- 8081} "
19
- POD=" $( kubectl get pods --selector app=" $backend " -n " $BOOKSTORE_NAMESPACE " --no-headers | grep ' Running' | awk ' NR==1{print $1}' ) "
11
+ POD=" $( kubectl get pods --selector app=bookstore,version=v1 -n " $BOOKSTORE_NAMESPACE " --no-headers | grep ' Running' | awk ' NR==1{print $1}' ) "
20
12
21
13
kubectl port-forward " $POD " -n " $BOOKSTORE_NAMESPACE " " $BOOKSTOREv1_LOCAL_PORT " :14001
Original file line number Diff line number Diff line change 7
7
# shellcheck disable=SC1091
8
8
source .env
9
9
10
- backend=" ${1:- bookstore-v2} "
11
- thisScript=" $( dirname " $0 " ) /$( basename " $0 " ) "
12
-
13
- if [ -z " $backend " ]; then
14
- echo " Usage: $thisScript <backend-name>"
15
- exit 1
16
- fi
17
-
18
10
BOOKSTOREv2_LOCAL_PORT=" ${BOOKSTOREv2_LOCAL_PORT:- 8082} "
19
- POD=" $( kubectl get pods --selector app=" $backend " -n " $BOOKSTORE_NAMESPACE " --no-headers | grep ' Running' | awk ' NR==1{print $1}' ) "
11
+ POD=" $( kubectl get pods --selector app=bookstore,version=v2 -n " $BOOKSTORE_NAMESPACE " --no-headers | grep ' Running' | awk ' NR==1{print $1}' ) "
20
12
21
13
kubectl port-forward " $POD " -n " $BOOKSTORE_NAMESPACE " " $BOOKSTOREv2_LOCAL_PORT " :14001
Original file line number Diff line number Diff line change 7
7
# shellcheck disable=SC1091
8
8
source .env
9
9
10
- backend =" ${1 :- bookstore} "
10
+ selector =" $1 "
11
11
thisScript=" $( dirname " $0 " ) /$( basename " $0 " ) "
12
12
13
- if [ -z " $backend " ]; then
14
- echo " Usage: $thisScript <backend-name >"
13
+ if [ -z " $selector " ]; then
14
+ echo " Usage: $thisScript <selector >"
15
15
exit 1
16
16
fi
17
17
18
18
BOOKSTORE_LOCAL_PORT=" ${BOOKSTORE_LOCAL_PORT:- 8084} "
19
- POD=" $( kubectl get pods --selector app= " $backend " -n " $BOOKSTORE_NAMESPACE " --no-headers | grep ' Running' | awk ' NR==1{print $1}' ) "
19
+ POD=" $( kubectl get pods --selector " $selector " -n " $BOOKSTORE_NAMESPACE " --no-headers | grep ' Running' | awk ' NR==1{print $1}' ) "
20
20
21
21
kubectl port-forward " $POD " -n " $BOOKSTORE_NAMESPACE " " $BOOKSTORE_LOCAL_PORT " :14001
Original file line number Diff line number Diff line change 2
2
# shellcheck disable=SC1091
3
3
source .env
4
4
5
- backend =" $1 "
5
+ selector =" $1 "
6
6
thisScript=" $( dirname " $0 " ) /$( basename " $0 " ) "
7
7
8
- if [ -z " $backend " ]; then
9
- echo " Usage: $thisScript <backend-name >"
8
+ if [ -z " $selector " ]; then
9
+ echo " Usage: $thisScript <selector >"
10
10
exit 1
11
11
fi
12
12
13
- POD=" $( kubectl get pods --selector app= " $backend " -n " $BOOKSTORE_NAMESPACE " --no-headers | grep ' Running' | awk ' NR==1{print $1}' ) "
13
+ POD=" $( kubectl get pods --selector " $selector " -n " $BOOKSTORE_NAMESPACE " --no-headers | grep ' Running' | awk ' NR==1{print $1}' ) "
14
14
kubectl port-forward " $POD " -n " $BOOKSTORE_NAMESPACE " 15000:15000
15
15
You can’t perform that action at this time.
0 commit comments