kubectl的语法为:kubectl [command] [TYPE] [NAME] [flags],其中 command、TYPE、NAME 和 flags 分别是: command:指定要对一个或多个资源执行的操作,例如 create、get、describe、delete。 TYPE:指定资源类型。资源类型不区分大小写, 可以指定单数、复数或缩写形式。例如,以下命令输出相同的结果: kubectl get pod ...
kubectl create namespace <namespace-name> --labels=<label-key>=<label-value> 其中,<namespace-name>是要创建的命名空间的名称,<label-key>和<label-value>是要添加到命名空间的标签的键和值。通过为命名空间添加标签,可以根据标签进行资源的筛选和管理。
kubectl create rolebinding deploy-runner --clusterrole=cluster-admin --serviceaccount=deploy:default --namespace=hsh-pre-service kubectl expose 将资源暴露为新的 Kubernetes Service。指定 deployment、service、replica set、replication controller 或 pod,并使用该资源的选择器作为指定端口上新服务的选择器。deploy...
kubectl [command] [PARAMS] -o= 设置输出格式(如 json、yaml、jsonpath 等) kubectl explain [RESOURCE] 查看资源的定义 1.1 配置 使用kubectl 的第一步是配置 Kubernetes 集群以及认证方式,包括: cluster 信息:Kubernetes server 地址 用户信息:用户名、密码或密钥 Context:cluster、用户信息以及 Namespace 的组合 ...
$kubectl [command] [RESOURCE_TYPE] [RESOURCE_NAME] [options] command:子命令,用于操作资源对象。例如:create、get、describe、delete 等。 RESOURCE_TYPE:资源对象的类型,区分大小写,能以单数、复数或者简写形式表示。例如,以下三种 TYPE 是等价的。
name: controller image: /lfy_k8s_images/ingress-nginx-controller:v0.46.0 imagePullPolicy: IfNotPresent lifecycle: preStop: exec: command: - /wait-shutdown args: - /nginx-ingress-controller - --election-id=ingress-controller-leader - --ingress-class=nginx - --configmap=$(POD_NAMESPACE)/...
$ kubectlgetdeploymentNAMEREADYUP-TO-DATEAVAILABLEAGEoom1/111224d 1. 2. 3. 指定特定的命名空间:(-n 参数是指定特定命名空间 -namespace 的缩写形式): 复制 $ kubectlgetdeployments-n kube-systemNAMEREADYUP-TO-DATEAVAILABLEAGEags-metrics-collector1/1113y111d ...
kubectl run <deployname> --image=nginx:latest 在创建时指定运行的命令: kubectl run <deployname> --image=busybox --command -- ping example.com set 在对象上设置特定功能。 例如: 滚动更新一个Deployment的容器镜像改为1.0版本: kubectl set image deployment/<deployname> <containername>=<containername...
ns:NameSpace no:Node pvc:PersistentVolumeClaim pv:PersistentVolume po:Pod rc:ReplicationController sa:ServiceAccount svc:Service ds:DaemonSet deploy:Deployment rs:ReplicaSet sts:StatefulSet cj:CronJob 输出选项 kubectl [command] [TYPE] [NAME] -o=<output_format> ...
kubectl [command] [TYPE] [NAME] [flags] 其中,command、TYPE、NAME、flags的含义如下。 command:子命令,用于操作资源对象,例如create、get、describe、delete等。 TYPE:资源对象的类型,区分大小写,能以单数、复数或者简写形式表示 NAME:资源对象的名称,区分大小写。如果不指定名称,系统则将返回属于TYPE的全部对象的...