k8s关键知识点汇总(二)----k8s之kubectl操作命令
1、创建资源对象kubectl create -f 1.yaml -f 2.yaml #一次性创建service、rc等资源kubectl create -f <directory> #创建目录下所有.yaml、.yml、.json文件2、查看资源对象kubectl get pods
1、创建资源对象
kubectl create -f 1.yaml -f 2.yaml #一次性创建service、rc等资源
kubectl create -f <directory> #创建目录下所有.yaml、.yml、.json文件
2、查看资源对象
kubectl get pods #查看pod列表
kubectl get rc,service #查看rc、service列表
3、描述资源对象
kubectl describe nodes <node-name> #显示Node详细
kubectl describe pods / <pod-name> #显示Pod详细
kubectl describe pods <rc-name> #显示RC管理的Pod详细
4、删除资源对象
kubectl delete -f pod.yaml #删除基于pod.yaml定义名称的Pod
kubectl delete pods,services -l name=<label-name> #删除某个label对应的Pod和service
kubectl delete pods --all #删除所有Pod
5、执行容器的命令
kubectl exec <pod-name> date #执行Pod的date命令,默认使用第一个容器
kubectl exec <pod-name> -c <container-name> date #执行Pod中某个容器的date命令
kubectl exec -ti <pod-name> -c <container-name> /bin/bash #通过bash获取Pod中某个容器的TTY
6、查看容器的日志
kubectl logs <pod-name> #查看容器输出到stdout的日志
kubectl logs -f <pod-name> -c <container-name> #跟踪查看容器日志
更多推荐
所有评论(0)