kubectlget pod mypod-o yaml |sed's/\(image: myimage\):.*$/\1:v4/' | kubectl replace-f- kubectl label pods my-podnew-label=awesome# 添加标签 kubectl annotate pods my-podicon-url=http://goo.gl/XXBTWq# 添加注解 kubectl autoscale deployment foo--min=2--max=10# 对 "foo" De...
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 get all -n kube-system -l k8s-app=kube-dns //根据label查找资源,这里查找kube-system域名下k8s-app标签为kube-dns的所有资源,例如pod、service、deployment等.注意不包括configmap 查看所有pod kubectl get pods --all-namespaces kubectl get pods -o wide kubectl get pods -o wide -w //可以看到...
port=80 --target-port=8000 # 更新单容器 pod 的镜像版本(tag)到 v4 $ kubectl get pod mypod -o yaml | sed 's/\(image: myimage\):.*$/\1:v4/' | kubectl replace -f - $ kubectl label pods my-pod new-label=awesome # 添加标签 $ kubectl annotate pods my-pod icon-url=http://...
status.phase}} # 同时获取所有的rc和service kubectl get rc,services # 获取符合条件的所有rc,svc,pod kubectl get rc/web service/frontend pods/web-pod-13je7 # 获取所有resource kubectl get all (3)kubectl edit 使用默认编辑器 编辑服务器上定义的资源。 使用命令行工具获取的任何资源都可以使用edit命令...
kubectl label nodes --overwrite k8s-slave node-network-driver=sriov //修改节点k8s-slave的标签node-network-driver的值为sriov kubectl get node -a -l "node=kube-node" pod或者rc的配置项中添加如下配置,位置跟cotainer平行: nodeSelector:
kubectl logs -l app=frontend # 返回所有标记为 app=frontend 的 pod 的合并日志。 1. 2. 3. 4. 5. 查看节点 labels kubectl get node --show-lables 1. 重启pod kubectl get pod <POD名称> -n <NAMESPACE名称> -o yaml | kubectl replace --force -f - ...
# 根据重启次数排序列出 pod$ kubectl get pods --sort-by='.status.containerStatuses[0].restartCount' # 获取所有具有 app=cassandra 的 pod 中的 version 标签$ kubectl get pods --selector=app=cassandra rc -o \jsonpath='{.items[*].metadata.l...
Take a replication controller, service, deployment or pod and expose it as a new Kubernetes service run 在集群上运行特定镜像 set 为对象设置指定特性Basic Commands (Intermediate): explain Get documentation for a resource get 显示一个或多个资源 edit 编辑服务器上的资源 delete...
kubectl get pods -n [namespace] -L [label1] -L [label2] # Execute Command in Pod kubectl exec -it [pod-name] -- [command] # Port Forwarding kubectl port-forward [pod-name] [local-port]:[remote-port] # Filtering Pods by Node Name ...