当前位置:  首页>> 技术小册>> Kubernets合辑4-kubernetes入门

  1. Usage: kubectl get resource [-o wide|json|yaml] [-n namespace]
  2. Man: 获取资源的相关信息,-n 指定名称空间,-o 指定输出格式
  3. resource可以是具体资源名称,如pod nginx-xxx;也可以是资源类型,如pod;或者all(仅展示几种核心资源,并不完整)
  4. -A, --all-namespace 表示显示所有名称空间
  1. [root@hdss7-21 ~]# kubectl get cs
  2. NAME STATUS MESSAGE ERROR
  3. controller-manager Healthy ok
  4. scheduler Healthy ok
  5. etcd-1 Healthy {"health": "true"}
  6. etcd-2 Healthy {"health": "true"}
  7. etcd-0 Healthy {"health": "true"}
  8. [root@hdss7-21 ~]# kubectl get node -o wide
  9. NAME STATUS ROLES AGE VERSION INTERNAL-IP EXTERNAL-IP OS-IMAGE KERNEL-VERSION CONTAINER-RUNTIME
  10. hdss7-21.host.com Ready master,node 11d v1.15.2 10.4.7.21 <none> CentOS Linux 7 (Core) 3.10.0-862.el7.x86_64 docker://19.3.5
  11. hdss7-22.host.com Ready master,node 11d v1.15.2 10.4.7.22 <none> CentOS Linux 7 (Core) 3.10.0-862.el7.x86_64 docker://19.3.5
  12. [root@hdss7-21 ~]# kubectl get svc -o wide -n kube-system
  13. NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE SELECTOR
  14. coredns ClusterIP 192.168.0.2 <none> 53/UDP,53/TCP,9153/TCP 4d20h k8s-app=coredns
  15. kubernetes-dashboard ClusterIP 192.168.140.139 <none> 443/TCP 3d9h k8s-app=kubernetes-dashboard
  16. traefik-ingress-service ClusterIP 192.168.45.46 <none> 80/TCP,8080/TCP 3d19h k8s-app=traefik-ingress
  17. [root@hdss7-21 ~]# kubectl get pod nginx-ds-jdp7q -o yaml
  18. apiVersion: v1
  19. kind: Pod
  20. metadata:
  21. creationTimestamp: "2020-01-13T13:13:02Z"
  22. generateName: nginx-ds-
  23. labels:
  24. app: nginx-ds
  25. ......
  26. [root@centos-7-51 ~]# kubectl get pod -A
  27. NAMESPACE NAME READY STATUS RESTARTS AGE
  28. default pod-demo 1/1 Running 0 23m
  29. kube-system coredns-7cf6c46dd5-9phnm 1/1 Running 2 6d1h
  30. kube-system coredns-7cf6c46dd5-dm55x 1/1 Running 2 6d1h
  31. kube-system etcd-centos-7-51 1/1 Running 2 6d1h
  32. kube-system etcd-centos-7-52 1/1 Running 2 6d1h
  33. kube-system etcd-centos-7-53 1/1 Running 2 6d1h
  34. kube-system kube-apiserver-centos-7-51 1/1 Running 2 6d1h
  35. kube-system kube-apiserver-centos-7-52 1/1 Running 2 6d1h
  36. kube-system kube-apiserver-centos-7-53 1/1 Running 2 6d1h
  37. kube-system kube-controller-manager-centos-7-51 1/1 Running 3 6d1h
  38. kube-system kube-controller-manager-centos-7-52 1/1 Running 3 6d1h
  39. kube-system kube-controller-manager-centos-7-53 1/1 Running 3 6d1h
  40. kube-system kube-flannel-ds-c2bs6 1/1 Running 4 7d12h
  41. kube-system kube-flannel-ds-t6j77 1/1 Running 5 7d12h
  42. kube-system kube-flannel-ds-w526w 1/1 Running 4 7d12h
  43. kube-system kube-flannel-ds-wp546 1/1 Running 5 7d12h
  44. kube-system kube-flannel-ds-xc5cb 1/1 Running 3 7d12h
  45. kube-system kube-proxy-b2dcj 1/1 Running 4 6d1h
  46. kube-system kube-proxy-gjhjc 1/1 Running 4 6d1h
  47. kube-system kube-proxy-m6xn7 1/1 Running 4 6d1h
  48. kube-system kube-proxy-qpndv 1/1 Running 4 6d1h
  49. kube-system kube-proxy-tbjz8 1/1 Running 4 6d1h
  50. kube-system kube-scheduler-centos-7-51 1/1 Running 3 6d1h
  51. kube-system kube-scheduler-centos-7-52 1/1 Running 3 6d1h
  52. kube-system kube-scheduler-centos-7-53 1/1 Running 2 6d1h
  53. kube-system metrics-server-c66c59557-vbhq4 1/1 Running 2 6d
  54. kube-system traefik-ingress-controller-2gpfs 1/1 Running 3 7d11h
  55. kube-system traefik-ingress-controller-8jhgb 1/1 Running 3 7d11h
  56. kubernetes-dashboard dashboard-metrics-scraper-894c58c65-58ftb 1/1 Running 2 6d20h
  57. kubernetes-dashboard kubernetes-dashboard-ffb9ffc86-2np2t 1/1 Running 2 6d17h
  58. storage nfs-client-provisioner-5bdc64dd59-ss8cm 1/1 Running 3 6d

该分类下的相关小册推荐: