Kubernetes Basics

Kubernetes Basics

Installing kubectl in linux
Note  Windows users can follow this link https://kubernetes.io/docs/tasks/tools/install-kubectl/

Configure k8s cluster for CLI
  • Create .kube folder in your home folder.
  • store your private key in .kube folder and name it as config
you can get the config files from AIL drive.

Accessing k8s cluster
  • kubectl cluster-info
Get the nodes (minions) list
  • kubectl get nodes
Get the deployment lists in k8s
  • kubectl get deployment
Get the pods list
  • kubectl get pods
Get the replication controller list
  • kubectl get rc
Describe pod 
  • kubectl describe pod zatanna-2918509718-6aty9
Get the service list
  • kubectl get svc
Some times you are not able to view the entire endpoint URL. Use the below one to get the entire URL.
  • kubectl get svc -o wide
you can use -o wide to get the wide view of the output.

Describe service 
  • kubectl describe svc zatanna
Get logs from pod
  • kubectl logs zatanna-2918509718-6aty9
follow the logs
  • kubectl logs -f zatanna-2918509718-6aty9
Login to the pod
  • kubectl exec -it zatanna-2918509718-6aty9 /bin/bash
Get the pod resource utilization
  • kubectl top pod zatanna-2918509718-6aty9
Deploy a new service in kubernetes
  • kubectl create -f nginx.yaml

Comments

Popular posts from this blog

How To Know Which Program To Use To Open An Unknown File Extension

Step By Step: Install and Configure Sensu + Grafana

Hosting a WordPress Blog with Amazon Linux