Kubernets
node commands
get the list of nodes
> kubectl get nodes
get details of a selected node
> kubectl describe node <node name>
pod commands
get the list of all pods
# get the basic details
> kubectl get pods
# get more details like ip address
> kubectl get pods -o wide
create a basic pod
apiVersion: v1
kind: Pod
metadata:
name: pod1
spec:
containers:
- name: pod1-container
image: httpd
> kubectl create -f <file name>
get the details of a pod
> kubectl describe pod <pod name>
delete a pod
> kubectl delete pod <pod name>
replication controller commands
get the list of replication controllers
> kubectl get replicationcontroller
> kubectl get rc
get details of selected controller
> kubectl describe replicationcontroller <name>
> kubectl describe rc <name>
delete selected replication controller
> kubectl delete replicationcontroller <name>
> kubectl delete rc <name>
exercise
create a pod with image nginx