A lot goes on under the hood with every kubectl command that is run against a Kubernetes cluster. In this talk I spoke about the various steps involved.
Config loaded from file /home/dhanush/.kube/config I0802 16:04:15.102658 9383 round_trippers.go:405] GET https://192.168.99.102:8443/api/v1/namespaces/default/pods?limit=50 0 200 OK in 9 milliseconds
Config loaded from file /home/dhanush/.kube/config I0802 16:04:15.102658 9383 round_trippers.go:405] GET https://192.168.99.102:8443/api/v1/namespaces/default/pods?limit=50 0 200 OK in 9 milliseconds I0802 16:04:15.109898 9383 round_trippers.go:405] GET https://192.168.99.102:8443/openapi/v2 200 OK in 6 milliseconds
Config loaded from file /home/dhanush/.kube/config I0802 16:04:15.102658 9383 round_trippers.go:405] GET https://192.168.99.102:8443/api/v1/namespaces/default/pods?limit=50 0 200 OK in 9 milliseconds I0802 16:04:15.109898 9383 round_trippers.go:405] GET https://192.168.99.102:8443/openapi/v2 200 OK in 6 milliseconds NAME READY STATUS RESTARTS AGE nginx-65899c769f-ndt2k 1/1 Running 0 9m