/_cluster/health?pretty: For the cluster health indicator.
/_status?pretty : For all information about all the indices.
/_nodes?pretty : For all information about the nodes.
If something takes over your instance and you lose ssh, here is a way that you can recover it via Cloud-init (As long as you are using Cloud-Init). Use boot_cmd to recover or undo anychanges that caused this.
Find the instance ID and stop it.
aws ec2 stop-instances --instance-ids i-instanceID --force
Create your file. Use boot_cmd as this will execute on boot every time. See https://cloudinit.readthedocs.io/en/latest/topics/examples.html?highlight=systemd#run-commands-on-first-boot for the details.
Base64 encode it.
# Find Public IP | |
data "http" "whatismyip" { | |
url = "http://whatismyip.akamai.com/" | |
} | |
# Begin Variables | |
variable "aws_ami" { | |
description = "AMI to use" | |
default = "ami-4bf3d731" | |
} |
Useful Kubectl Commands
kubectl run -i --tty --rm debug --image=curlimages/curl --restart=Never -- www.google.com -vvv
kubectl run -i --tty --rm debug --image=busybox --restart=Never -- sh
Testing Volume Mount from Configmap