Kubernetes (K8s) 常用命令:入门指南
以下是一些常见的 Kubernetes (K8s) 命令,使用 kubectl 工具进行操作:
-
kubectl get 命令:
kubectl get pods: 获取所有 Pod 的列表。kubectl get deployments: 获取所有 Deployment 的列表。kubectl get services: 获取所有 Service 的列表。kubectl get nodes: 获取所有 Node 的列表。kubectl get namespaces: 获取所有 Namespace 的列表。
-
kubectl describe 命令:
kubectl describe pods <pod 名称>: 显示特定 Pod 的详细信息。kubectl describe deployments <deployment 名称>: 显示特定 Deployment 的详细信息。kubectl describe services <service 名称>: 显示特定 Service 的详细信息。
-
kubectl create 和 kubectl apply 命令:
kubectl create -f <配置文件>: 使用配置文件创建资源。kubectl apply -f <配置文件>: 使用配置文件创建或更新资源。
-
kubectl delete 命令:
kubectl delete pods <pod 名称>: 删除特定的 Pod。kubectl delete deployments <deployment 名称>: 删除特定的 Deployment。kubectl delete services <service 名称>: 删除特定的 Service。
-
kubectl logs 命令:
kubectl logs <pod 名称>: 查看特定 Pod 的日志。
-
kubectl exec 命令:
kubectl exec -it <pod 名称> <命令>: 在特定 Pod 中执行命令。
-
kubectl port-forward 命令:
kubectl port-forward <pod 名称> <本地端口>:<远程端口>: 将本地端口和远程 Pod 的端口进行转发,以便本地访问 Pod。
以上只是一些常见的 kubectl 命令示例,Kubernetes 提供了更多的命令和选项来管理集群、资源和配置等。你可以通过 kubectl --help 或者 kubectl <命令> --help 来获取更多关于命令和选项的详细信息。另外,还可以使用 Kubernetes 的 Web UI (Dashboard) 或者其他管理工具来执行更多高级操作。
原文地址: https://www.cveoy.top/t/topic/bTiz 著作权归作者所有。请勿转载和采集!