- name: UI_PROPERTIES_FILE_NAME valueFrom: configMapKeyRef: name: game-demo key: ui_properties_file_name volumeMounts: - name: config mountPath: "/config" readOnly: true volumes: # You set volumes at the Pod level, then mount them into containers inside that Pod - name: config configMa...
name:fortune-config key:sleep-interval … 这里定义了一个环境变量INTERVAL,并将其值设置为fortune-config ConfigMap值键名为sleep-interval对应的值 在pod中引用不存在的ConfigMap kubernetes会正常调度pod并尝试运行所有的容器,如果pod定义的ConfigMap不存在,则该容器会启动失败,其他容器正常启动,如果之后创建了这个缺失的...
kubectl get pods --all-namespaces -o json | jq '[.items | group_by(.metadata.namespace)[] | {namespace: (.[0].metadata.namespace), pods: map(.metadata.name)}]' 该命令返回每个命名空间的 Pod 名称列表。 进行复杂查询的 jq 脚本 对于更复杂的查询,我们可以编写一小段jq脚本。例如,我们想要...
kubectl get pods --all-namespaces-ojson|jq'[.items | group_by(.metadata.namespace)[] | {namespace: (.[0].metadata.namespace), pods: map(.metadata.name)}]' 该命令返回每个命名空间的 Pod 名称列表。 进行复杂查询的 jq 脚本 对于更复杂的查询,我们可以编写一小段jq脚本。例如,我们想要获取所有...
1. 列出可用的上下文:kubectl config get-contexts 2. 切换到不同的上下文:kubectl config use-context <context-name> Pod 安全标准(PodSecurity 准入控制器): 1. 列出 PodSecurityPolicy (PSP) 违规行为:kubectl get psp -A | grep -vE 'NAME|REVIEWED' Pod 中断预算 (PDB) 诊断: 1. 列出命名空间中的所...
kubectlgetpod pod1 kubectlgetpods pod1 kubectlgetpo pod1 name:指定资源的名称,名称也是大小写敏感的,如果省略名称,则会显示所有的资源,例如 kubectlgetpods flags:指定可选的参数,例如,可用 -s 或者 -server参数指定Kubernetes API server的地址和端口 ...
示例 通过pod.json文件创建一个pod。 kubectl create -f ./pod.json 通过stdin的JSON创建一个pod。 cat pod.json| kubectl create -f - API版本为v1的JSON格式的docker-registry.yaml文件创建资源。 kubectl create -f docker-registry.yaml--edit --output-version=v1 -o json ...
kubectl create 通过yaml/json 文件或者标准输入创建一个资源对象,支持很多子命令 例如namespace pod deployment service等 kubectl expose 将json/yaml文件中定义的资源对象的端口暴露给新的service资源对象 kubectl run 创建并运行一个或多个容器镜像 kubectlset配置资源对象设置特定功能 ...
apiVersion: v1kind: Podmetadata:name: nginx-testlabels:app: nginxrole: backendspec:containers:- name: nginximage: nginxports:- name: httpcontainerPort: 80 get 展示一个或多个资源,可以通过label或selector进行过滤,命令格式如下: kubectl get[(-o|--output=)json|yaml|wide|custom-columns=...|cus...
expose # 使用 replication controller, service, deployment 或者 pod 并暴露它作为一个 新的Kubernetes Service run # 在集群中运行一个指定的镜像 set #为 objects 设置一个指定的特征Basic Commands (Intermediate): explain # 查看资源的文档 get # 显示一个或更多 resources edit # 在服务器上编辑一个资源 ...