kubectl delete pod,service baz foo # 删除名字为baz或foo的pod和service kubectl delete pods,services -l name=myLabel # -l 参数可以删除包含指定label的资源对象 kubectl delete pod foo --grace-period=0 --force # 强制删除一个pod,在各种原因pod一直terminate不掉的时候很有用 查看资源状态 get 最常用...
kubectl delete pod foo --grace-period=0 --force # 强制删除一个pod,在各种原因pod一直terminate不掉的时候很有用 查看资源状态 get 最常用的查看命令,显示一个或多个资源的详细信息 # Usage: kubectl get [(-o|--output=)](TYPE[.VERSION][.GROUP] [NAME | -l label] | TYPE[.VERSION][.GROUP]/...
kubectl cp /tmp/foo_dir <some-pod>:/tmp/bar_dir # 拷贝宿主机本地文件夹到pod kubectl cp <some-namespace>/<some-pod>:/tmp/foo /tmp/bar # 指定namespace的拷贝pod文件到宿主机本地目录 kubectl cp /tmp/foo <some-pod>:/tmp/bar -c <specific-container> # 对于多容器pod,用-c指定容器名 ...
在 Kubernetes 环境中,通过命令 `kubectl taint nodes --all node-role.kubernetes.io...` 来部署 pod,而默认的 kubectl 工具可能缺乏一些高级特性,如自动补全。为了提高使用效率,可以借助第三方工具,如 bash_completion 来自动补全子命令和资源名称。安装 bash_completion 并添加到系统中,具体步骤如...
-n在kubectl里是--namespace的简写,需要搭配其他的命令一起使用,比如get pod: ubuntu@VM-16-3-ubuntu:~$ kubectl get pod -n kube-system NAME READY STATUS RESTARTS AGE helm-install-traefik-bdqsn 0/1 Completed 2 44d helm-install-traefik-crd-qn7wt 0/1 Completed 0 44d traefik-9df5858df-nw96...