bash #使用vim编辑API资源 KUBE_EDITOR="vim" kubectl edit svc/svc-nginx1 -n dev14、对资源进行扩缩4.1、对资源进行扩缩bash #将名为nginx-deploy的deployment副本数缩为3个 kubectl scale --replicas=3 deploy/nginx-deploy -n dev14.2、同时扩展多个资源b
指定deployment、service、replica set、replication controller或pod,并使用该资源的选择器作为指定端口上新服务的选择器。deployment 或 replica set只有当其选择器可转换为service支持的选择器时,即当选择器仅包含matchLabels组件时才会作为暴露新的Service。 资源包括(不区分大小写): pod(po),service(svc),replication ...
--command 执行容器运行的命令 5.kubectl edit kubectl edit 命令,可以编辑集群中的现有资源对象。您可以使用 kubectl edit 直接修改资源的配置,这样您就无需手动生成新的 YAML 文件。以下命令修改名为my-nginx的deployment的资源配置: 复制 $ kubectl edit deployments my-nginx deployment.apps/my-nginx edited 1. ...
expose 使用 replication controller, service, deployment 或者 pod 并暴露它作为一个 新的 Kubernetes Service run 在集群中运行一个指定的镜像 set 为 objects 设置一个指定的特征 Basic Commands (Intermediate): explain 查看资源的文档 get 显示一个或更多 resources edit 在服务器上编辑一个资源 delete Delete r...
kubectl edit svc/docker-registry 1. 使用替代的编辑器 KUBE_EDITOR="nano" kubectl edit svc/docker-registry 1. 2. 编辑名为“myjob”的service,输出JSON格式 V1 API版本 kubectl edit job.v1.batch/myjob -o json 1. 以YAML格式输出编辑deployment“mydeployment”,并将修改的配置保存在annotation中: ...
kubectl [command] [TYPE] [NAME] [flags]其中 command、TYPE、NAME 和 flags 分别是:command:指定要对一个或多个资源执行的操作,例如 create、get、describe、delete。TYPE:指定资源类型。资源类型不区分大小写, 可以指定单数、复数或缩写形式。NAME:指定资源的名称。名称区分大小写。 如果省略名称,则显示所有...
Use "kubectl options" for a list of global command-line options (applies to all commands). 基础子命令 Basic Commands (Beginner): create Create a resource from a file or from stdin 从文件或 stdin 创建一个或多个资源。 kubectl create -f FILENAME [flags] expose Take a replication controller...
kubectl [command] --help 1.2.1、查看 get 命令帮助 kubectl get --help 2、基本命令 2.1、create 通过文件名或标准输入创建资源。 2.1.1、创建Pod kubectl create deployment nginx --image=nginx kubectl create -f xxx.yaml 2.1.2、适合没有部署快速生成 yaml 资源编排文件 ...
kubectl run <deployname> --image=busybox --command -- ping example.com set 在对象上设置特定功能。 例如: 滚动更新一个Deployment的容器镜像改为1.0版本: kubectl set image deployment/<deployname> <containername>=<containername>:1.0 edit edit提供了另一种更新资源的操作。 例如: 使用edit直接更新Pod的...
deployment "nginx-deployment" created --record会记录操作历史,以便于后面回滚操作 查看deployments [root@master yaml]# kubectl get deployments NAME DESIRED CURRENT UP-TO-DATE AVAILABLE AGE nginx-deployment 3 0 0 0 1s NAME:在集群中的部署名称