Skip to content

jear/kubectl-cheat-sheet

Repository files navigation

# kubectl-cheat-sheet
https://kubernetes.io/docs/reference/kubectl/cheatsheet/#kubectl-output-verbosity-and-debugging 

https://unofficial-kubernetes.readthedocs.io/en/latest/user-guide/kubectl-cheatsheet/

# install kubectl
curl -LO https://storage.googleapis.com/kubernetes-release/release/$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)/bin/linux/amd64/kubectl
chmod +x kubectl 
sudo mv kubectl /usr/local/bin

# Download the kubectl Ezmeral plugin from the UI

# Install helm
HELM_RELEASE=3.15.4
wget https://get.helm.sh/helm-v$HELM_RELEASE-linux-amd64.tar.gz
tar zxvf helm-v$HELM_RELEASE-linux-amd64.tar.gz 
sudo cp linux-amd64/helm /usr/local/bin
rm -fr linux-amd64/
    
# k9s https://k9scli.io/ 
K9S_RELEASE=0.32.5
wget https://github.com/derailed/k9s/releases/download/v$K9S_RELEASE/k9s_Linux_amd64.tar.gz
gunzip k9s_Linux_amd64.tar.gz && tar xf k9s_Linux_amd64.tar && rm k9s_Linux_amd64.tar
chmod +x k9s
sudo mv k9s /usr/local/bin/


# kubectx + kubens: Power tools for kubectl
# https://github.com/ahmetb/kubectx#installation
sudo git clone https://github.com/ahmetb/kubectx /opt/kubectx
sudo ln -s /opt/kubectx/kubectx /usr/local/bin/kubectx
sudo ln -s /opt/kubectx/kubens /usr/local/bin/kubens



# DNS
# kubectl run netutils --image=gcr.io/run-ai-lab/netutils --restart=Never -- sleep infinity
k apply -f dnsutils.yml 

k get svc 
k exec -n default dnsutils -- nslookup 10.111.49.242
242.49.111.10.in-addr.arpa	name = spark-master.hpe-ai-coe.svc.cluster.local.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages