pod的status字段是一个PodStatus的对象,Pod对象总是应该处于其生命进程中以下几个相位(phase)之一 pod创建过程中,但它尚未被调度完成:Pending pod中所有容器都已经被创建成功:Running pod所有容器都已经成功终止,并不会被重启:Completed pod中的所有容器中至少有一个容器退出是非0状态:Failed 无法正常获取到pod对象的状...
kubectl [command] [type] [name] -o <outfile_format> # command:常用create、get、delete、describe、apply、run # type:常用pods、deployment、services、namespace # -o:指定输出格式,如wide、yaml kubectl命令示例: 1、查看kubectl的版本 kubectl version 1. 2、查看K8S集群状态,包含了Master和CoreDNS对外暴露...
kubectl create deployment nginx --image=nginx kubectl create -f xxx.yaml 2.1.2、适合没有部署快速生成 yaml 资源编排文件 kubectl create <resource_type> <Pod_name> --image=<image_name> -o yaml --dry-run > <fileName>.yaml 2.1.3、创建 ConfigMap kubectl create configmap <cm_name> --from-f...
kubectl create -f FILENAME 示例: # 通过 pod.yml 文件创建一个 pod kubectl create -f ./pod.yml # 通过 stdin 的 yml 创建一个 pod cat pod.yml | kubectl create -f - #为 gitlab-runner 在 namespace 下授权管理员角色 kubectl create rolebinding deploy-runner --clusterrole=cluster-admin --se...
kubectl [command] [TYPE] [NAME] [flags]command:对资源执行相应操作的子命令,如get、create、delete、run、describe等 TYPE:要操作的资源对象的类型,如pods、services等,类型名称区分大小写,但支持使用简写格式 NAME:对象名称,区分字符大小写;省略时,则表示指定TYPE的所有资源对象 flags:命令行选项,-o 用于指定输...
kubectl [command] [TYPE] [NAME] [flags] command:子命令、用于操作kubernetes集群资源对象的命令,例如create、delete、describe、get、apply等 TYPE:资源对象类型,区分大小写,能以单数形式,复数形式或简写形式表示。以下三种是等价的 kubectl get pod pod1 kubectl get pods pod1 kubectl get po pod1 NAME:资源对...
(1)kubectl create 通过配置文件名或stdin创建一个集群资源对象。 支持JSON和YAML格式的文件。 语法 代码语言:javascript 复制 $ create-fFILENAME 示例通过pod.json文件创建一个pod。 代码语言:javascript 复制 kubectl create-f./pod.json 通过stdin的JSON创建一个pod。
kubectl [command] [TYPE] [NAME] [flags] 上述语法解释说明: command:指定要对一个或多个资源执行的操作,例如create、get、describe、delete等。 type:指定资源类型。资源类型不区分大小写,可以指定单数、复数或缩写形式。例如,以下命令输出相同的结果: 代码语言:javascript 复制 kubectl get pod pod1 kubectl get...
1.kubectl create root@kubernets-master:/usr/local/kubernetes/volumes# kubectl create -h Create a resource from a file or from stdin. JSON and YAML formats are accepted. Examples: # Create a pod using the data in pod.json. kubectl create -f ./pod.json # Create a pod based on the JSON...
execkubectl exec (pod | type/name) [-c container] [flags] -- command [args...] [options]执行一个容器中的命令 -i: 交互模式 -t: 为终端方式 -c:指定进去到 pod 中的那个容器里面 -- command:要运行的命令,例如:-- /bin/bash port-forwardkubectl port-forward TYPE/NAME [options] [LOCAL_PO...