Create a pod named debug-dns
and spawn an interactive shell.
Install package bind-utils
.
Perform DNS lookups on a given FQDN.
immuta-values.yaml
Helm values file. How do I recover this file?--namespace
every time I run a Helm command. How do I set a default?Create a pod named debug-postgres
and spawn an interactive shell.
Validate that the database is listening.
Create a pod named debug-redis
and spawn an interactive shell.
Send a raw TCP message to the database using Netcat.
Create a pod named debug-redis
and spawn an interactive shell.
Establish a connection to the database using the Redis client. If a connection can be established with Netcat and the redis-cli
command does not return, then Redis could be expecting a TLS connection. Pass option --tls
.
Create a pod named debug-elasticsearch
and spawn an interactive shell.
Install package curl
.
Check the cluster health.
Basic authentication
Depending on the cluster's configuration it might be necessary to use basic auth. Pass option --header "Authorization: Basic $token"
where token equals $(printf '%s:%s' "<username>" "<password>" | base64)