If you don't see a command prompt, try pressing enter. 1. 2. exec 执行容器命令 [root@nginx k8shandbook]# kubectl exec nginx-app ps aux kubectl exec [POD] [COMMAND] is DEPRECATED and will be removed in a future version. Use kubectl exec [POD] -- [COMMAND] instead. PID USER TIME ...
command: 表示要执行的操作,如:create, get, describe, delete。 TYPE:表示操作的资源类型,大小写不敏感,可以指定单数、复数或缩写。 NAME:指定resource的name,大小写敏感,不指定的话,针对所有。 output format: -o=json 输出JSON格式的API对象。 -o=name 仅打印资源名称,而不打印其他内容。 -o=wide 以纯文本...
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...
所有的配置内容都存储在etcd中,创建的数据可以供Pod使用。 configMap可以通过以下四种方式进行创建,下面来一一进行讲述。 1 命令行创建 # 创建一个名称为my-config的ConfigMap,key值时db.port,value值是'3306' kubectl create configmap my-config --from-literal=db.port='3306' #查看生成的configMap [root@henry0...
kubectl [command] [TYPE] [NAME] [flags] 1、command 指定要在一个或多个资源进行的操作,例如create,apply,get,describe,delete。 2、TYPE 指定资源类型。资源类型不区分大小写,可以指定单数,复数或缩写形式。 3、NAME 注意点: 名称有大小写的区分。
$ kubectl [command] [TYPE] [NAME] [flags] comand:指定要对资源执行的操作,例如create、get、describe和delete TYPE:指定资源类型,资源类型是大小学敏感的,开发者能够以单数、复数和缩略的形式。例如: 代码语言:javascript 复制 $ kubectl get pod pod1 $ kubectl get pods pod1 $ kubectl get po pod1 NAME...
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...
create命令 run命令 delete命令 expose命令 get命令 pod的分类 pod分为两种类型:一种为自主式pod,一种为控制器管理的pod 自我管理的pod,创建以后仍然需要提交给apiserver,由apiserver接收以后借助于调度器将其调度至指定的node节点,由node启动此pod,如果此pod出现故障,需要重启容器则由kubelet来完成;如果node节点故障了...
语法:run NAME --image=image [--env="key=value"] [--port=port] [--replicas=replicas] [--dry-run=bool] [--overrides=inline-json] [--command] -- [COMMAND] [args...] # 示例,运行一个名称为nginx,副本数为3,标签为app=example,镜像为nginx:1.10,端口为80的容器实例 ...
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:资源对...