# 获取所有的deploy部署的容器实例个数 #【DESIRED】期望的个数 【CURRENT】实际的个数 kubectl get rs 【ReplicaSet】 #将deploy/codepie 的实例扩容成四个 # 缩容就改一下 replicas 的数值就好了 kubectl scale deploy/codepie --replicas= 4 # 以下几个都可以查看到实例变成四个 kubectl get po -o wide ...
四、 示例 # 查看Master状态kubectlget componentstatuses# 查看所有命名空间kubectlget namespace# 列出所有的podskubectlget pods -A# 显示更多的pods列表信息(例如 pod的ip和所处的node)kubectlget pods -o wide# 列出名字为mysql-default-0的rckubectlget replicationcontroller mysql-default-0# 获取名字为mysql-...
通过此命令列出一个或多个资源对象,在这里通过kubectl get命令获取default命名空间下的所有部署。 kubectl get deployment 1. # 具有基本输出的 get 命令 $ kubectl get services # 列出命名空间下的所有 service $ kubectl get pods --all-namespaces # 列出所有命名空间下的 pod $ kubectl get pods -o wide #...
kubectl -n <name-space> get resource_type resource_type: 比如 pod,deployment(deploy),statefulset(sts), daemonset, job, cronjob,service(svc),configmap(cm), secret,endpoints(ep) 以yaml的形式查看资源信息 kubectl-n <name-space>getresource_type -oyaml 2. pod 1 创建 使用当前的yaml文件重新启动该...
alias kgd='kubectl get deployments' alias kgs='kubectl get service' alias kgh='kubectl get hpa' # Delete resources alias kd='kubectl delete' alias kdp='kubectl delete pods' alias kdd='kubectl delete deployments' alias kgs='kubectl delete service' ...
ingressesingnodesnopodsporeplicationcontrollersrcserviceaccountsaservicessvcnamespacesnseventevendpointsepdeploymentsdeployconfigmapscm Kubernetes kubectl get 命令详解 列出所有运行的Pod信息。 kubectl get pods 列出Pod以及运行Pod节点信息。 kubectl get pods -o wide 列出指定NAME的 replication controller信息。 kubectl...
$ kubectl delete 具体的资源名称 $ kubectl delete test-deploy 2.3 get get 命令 :获得资源信息 2.3.1查看pod列表 $ kubectl get pod 显示pod节点的标签信息 $ kubectl get pod --show-labels 根据指定标签匹配到具体的pod $ kubectl get pods -l app=demo 查看pod详细信息,可以查看pod具体运行在哪个节点...
$ kubectl get nodes -o jsonpath='{.items[*].status.addresses[?(@.type=="ExternalIP")].address}' 列出属于某个 PC 的 Pod 的名字 “jq”命令用于转换复杂的 jsonpath,参考https://stedolan.github.io/jq/ { echo sel --output=jsonpath={.items..metadata.name}) ...
kubectl get deploy 就会有3个 kubectl autoscale autoscale 命令用于自动扩展确认,scale 需要手动执行,而 autoscale 则会根据负载进行调解。而这条命令则可以对 Deployment 进行设定,通过最小值和最大值的指定进行设定。 kubectl autoscale deployment nginx --min=2 --max=5 horizontalpodautoscaler.autoscaling/ngin...
$ kubectlgetdeploy-o wide $ kubectlgetdeployments-o wide run 命令:在集群中创建并运行一个或多个容器镜像。 语法:run NAME --image=image [--env="key=value"] [--port=port] [--replicas=replicas] [--dry-run=bool] [--overrides=inline-json] [--command] -- [COMMAND] [args...] ...