前言
kubernetes发展至今有十年光景,早已成为容器编排领域的事实标准。对于研发、运维同学来说,学习了解Kubernetes的基础用法是有必要的,本文将整理Kuberenetes的常用命令,便于日常速查(持续更新)
一、Kubernetes基础命令
1.1 查看Kubernetes版本
Kubectl version
kubectl version
二、Kubernetes集群管理
2.1 查看Node节点
kubectl get node
kubectl get node
Kubectl describe node
kubectl describe node
2.2 查看Pod容器组
Kubectl get pod
kubectl get pod
Kubectl get pod -A
kubectl get pod -A
Kubectl describe pod
kubectl describe pod
2.3 查看NameSpace命名空间
Kubectl get ns
kubectl get ns
三、Kubernetes网络管理
3.1 查看Ingress
Kubectl get ingress
kubectl get ingress
Kubectl describe ingress
kubctl describe ingress <ingress-name>
四、Kubernetes存储管理
4.1 查看PV
kubectl get pv
PV回收策略
Delete
默认回收策略为“Delete”,当用户删除对应的PVC时,动态配置的volume也会自动删除
注意:当volume包含重要数据时,自动行为不合适
Retain
如果用户删除PVC,对应的PV不会被删除;它将变为Released状态,表示所有的数据可以被手动恢复
4.2 查看PVC
kubectl get pvc
写在最后
Kubernetes常用命令很多,本文将持续更新,补充更多Kubernetes使用场景及命令,敬请期待~