Skip to content
Menu
myCloud myCloud

Personal short notes about Cloud

  • XMPie
  • AWS
    • AWS Topics
    • AWS Architecture
    • AWS CLI
    • AWS Health
    • AWS Policies
    • AWS Cost
  • CHEAT SHEETS
myCloud myCloud

Personal short notes about Cloud

Minikube 1

By mikado on January 14, 2023January 14, 2023
minikube start --driver=docker
minikube status

  • To connect, know the IP and SSH
minikube ip
ssh docker@<ip> 
  • user=docker
  • password=tcuser
minikube ssh

Once connected:

docker ps

From k8s_:

  • k8s_kube-proxy_kube-proxy-bvjpp_kube-system
  • k8s_kube-apiserver_kube-apiserver-minikube_kube-system
  • k8s_kube-controller-manager_kube-controller-manager-minikube_kube-system
  • k8s_kube-scheduler_kube-scheduler-minikube_kube-system
  • k8s_coredns_coredns-565d847f94-gptzm_kube-system
  • k8s_storage-provisioner_storage-provisioner_kube-system
  • k8s_etcd_etcd-minikube_kube-system

From k8s_POD:

  • k8s_POD_kube-proxy-bvjpp_kube-system
  • k8s_POD_mypod_default
  • k8s_POD_storage-provisioner_kube-system
  • k8s_POD_coredns
  • k8s_POD_etcd-minikube_kube-system
  • k8s_POD_kube-scheduler-minikube_kube-system
  • k8s_POD_kube-apiserver-minikube_kube-system
  • k8s_POD_kube-controller-manager-minikube_kube-system

  • No kubectl inside the node:

  • exit and:
kubectl cluster-info

  • list nodes in the cluster
kubectl get nodes

  • List pods available in this cluster (default looks at default namespace only!)
kubectl get nodes
kubectl get namespaces

  • Check pods from kube-system namespace (master node):
kubectl get pods --namespace=kube-system

  • Create nginx pod
kubectl run <podname> --image=nginx

  • Check container is running

  • Get details about the pod
kubectl describe pod <podname>

  • Connect to node again
kubectl ssh
docker ps | grep nginx

It create a paused container k8s_POD for the specific pod (to lock and keep namespace of specific pod)

  • Connect to the container running nginx
docker exec -it <containerID> sh
hostname
hostname -i
  • Check nginx is up and running
curl 172.17.0.4

  • Exit both the container and the K8s node

  • Check the pod IP address (same as container IP) – If several containers in pod -> they share the same IP address
kubectl get pods -o wide

  • Delete the pod
kubectl delete pod <podname>

  • you can use alias to shortcut command
alias k="kubectl"
Category: Container

Categories

  • AWS (4)
  • AWS Architecture (8)
  • AWS CLI (5)
  • AWS Cost (3)
  • AWS Health (4)
  • AWS Policies (2)
  • AWS Topics (24)
  • CHEAT SHEETS (16)
  • Container (21)
  • Datadog (4)
  • Jenkins (2)
  • Linux (9)
  • Microsoft (7)
  • Python (1)
  • SCRIPTS (9)
  • Terraform (5)
  • XMPie (6)
©2025 myCloud
Click to Copy