remove tcp health check (#8911)

This commit is contained in:
Shamsher Ansari 2021-02-08 21:24:15 +05:30 committed by GitHub
parent ebcc7e6de8
commit d6bd6a15a5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 0 additions and 65 deletions

View File

@ -19,7 +19,6 @@ describes several ways to configure liveness and readiness probes including:
1. [Command](https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/#define-a-liveness-command)
1. [HTTP request](https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/#define-a-liveness-http-request)
1. [TCP Probes](https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/#define-a-tcp-liveness-probe)
The command approach works with Istio regardless of whether or not mutual TLS is enabled.
@ -131,40 +130,6 @@ to disable the probe rewrite globally. **Alternatively**, update the configurati
$ kubectl get cm istio-sidecar-injector -n istio-system -o yaml | sed -e 's/"rewriteAppHTTPProbe": true/"rewriteAppHTTPProbe": false/' | kubectl apply -f -
{{< /text >}}
## Liveness probes using the TCP socket
A third type of liveness probe uses a TCP socket.
{{< text yaml >}}
kubectl apply -f - <<EOF
apiVersion: apps/v1
kind: Deployment
metadata:
name: liveness-tcp
spec:
selector:
matchLabels:
app: liveness-tcp
version: v1
template:
metadata:
labels:
app: liveness-tcp
version: v1
spec:
containers:
- name: liveness-tcp
image: docker.io/istio/health:example
ports:
- containerPort: 8001
livenessProbe:
tcpSocket:
port: 8001
initialDelaySeconds: 5
periodSeconds: 5
EOF
{{< /text >}}
## Cleanup
Remove the namespace used for the examples:

View File

@ -87,36 +87,6 @@ snip_disable_the_probe_rewrite_globally_1() {
kubectl get cm istio-sidecar-injector -n istio-system -o yaml | sed -e 's/"rewriteAppHTTPProbe": true/"rewriteAppHTTPProbe": false/' | kubectl apply -f -
}
! read -r -d '' snip_liveness_probes_using_the_tcp_socket_1 <<\ENDSNIP
kubectl apply -f - <<EOF
apiVersion: apps/v1
kind: Deployment
metadata:
name: liveness-tcp
spec:
selector:
matchLabels:
app: liveness-tcp
version: v1
template:
metadata:
labels:
app: liveness-tcp
version: v1
spec:
containers:
- name: liveness-tcp
image: docker.io/istio/health:example
ports:
- containerPort: 8001
livenessProbe:
tcpSocket:
port: 8001
initialDelaySeconds: 5
periodSeconds: 5
EOF
ENDSNIP
snip_cleanup_1() {
kubectl delete ns istio-io-health
}