mirror of https://github.com/k3s-io/k3s
[examples k8petstore] Fix nodeport impl
parent
0902f80f8b
commit
6e3d6738c6
|
@ -20,7 +20,8 @@ echo "WRITING KUBE FILES , will overwrite the jsons, then testing pods. is kube
|
||||||
#Args below can be overriden when calling from cmd line.
|
#Args below can be overriden when calling from cmd line.
|
||||||
#Just send all the args in order.
|
#Just send all the args in order.
|
||||||
#for dev/test you can use:
|
#for dev/test you can use:
|
||||||
#kubectl=$GOPATH/src/github.com/kubernetes/kubernetes/cluster/kubectl.sh"
|
#kubectl="$GOPATH/src/k8s.io/kubernetes/cluster/kubectl.sh"
|
||||||
|
|
||||||
kubectl="kubectl"
|
kubectl="kubectl"
|
||||||
VERSION="r.2.8.19"
|
VERSION="r.2.8.19"
|
||||||
_SECONDS=1000 # number of seconds to measure throughput.
|
_SECONDS=1000 # number of seconds to measure throughput.
|
||||||
|
@ -40,7 +41,7 @@ SLAVE="${6:-$SLAVE}" # amount of redis slaves
|
||||||
TEST="${7:-$TEST}" # 0 = Dont run tests, 1 = Do run tests.
|
TEST="${7:-$TEST}" # 0 = Dont run tests, 1 = Do run tests.
|
||||||
NS="${8:-$NS}" # namespace
|
NS="${8:-$NS}" # namespace
|
||||||
NODE_PORT="${9:-$NODE_PORT}" #nodePort, see fe-s.json
|
NODE_PORT="${9:-$NODE_PORT}" #nodePort, see fe-s.json
|
||||||
echo "Running w/ args: kubectl $kubectl version $VERSION sec $_SECONDS fe $FE lg $LG slave $SLAVE test $TEST NAMESPACE $NS NODE_PORT $NODE_PORT"
|
echo "Running w/ args: kubectl $kubectl version $VERSION sec $_SECONDS fe $FE lg $LG slave $SLAVE test = $TEST, NAMESPACE = $NS, NODE_PORT = $NODE_PORT"
|
||||||
function create {
|
function create {
|
||||||
|
|
||||||
cat << EOF > fe-rc.json
|
cat << EOF > fe-rc.json
|
||||||
|
@ -249,16 +250,17 @@ function getIP {
|
||||||
}
|
}
|
||||||
|
|
||||||
function getNodePort {
|
function getNodePort {
|
||||||
NODE_PORT=$($kubectl get services/frontend -o go-template='{{(index .spec.ports 0).nodePort}}')
|
NODE_PORT=$($kubectl get services/frontend --namespace=$NS -o go-template='{{(index .spec.ports 0).nodePort}}')
|
||||||
if [ -z "$NODE_PORT" ]; then
|
|
||||||
|
if [ -z "$NODE_PORT" ]; then
|
||||||
echo "Error: Can't get NodePort of services/frontend!!!"
|
echo "Error: Can't get NodePort of services/frontend!!!"
|
||||||
exit 1
|
exit 1
|
||||||
else
|
else
|
||||||
printf '\n\n\n%*s\n' "${COLUMNS:-$(tput cols)}" '' | tr ' ' =
|
printf '\n\n\n%*s\n' "${COLUMNS:-$(tput cols)}" '' | tr ' ' =
|
||||||
echo -e "NodePort of services/frontend:\n$NODE_PORT"
|
echo -e "NodePort of services/frontend:\n$NODE_PORT"
|
||||||
echo -e "WARNING: On cloud platforms like GCE, you may need to add a firewall rule to allow TCP traffic on port $NODE_PORT"
|
echo -e "WARNING: On cloud platforms like GCE, you may need to add a firewall rule to allow TCP traffic on port $NODE_PORT"
|
||||||
printf '%*s\n\n\n\n' "${COLUMNS:-$(tput cols)}" '' | tr ' ' =
|
printf '%*s\n\n\n\n' "${COLUMNS:-$(tput cols)}" '' | tr ' ' =
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
function pollfor {
|
function pollfor {
|
||||||
|
|
Loading…
Reference in New Issue