commit
42a11fbd96
|
@ -0,0 +1,865 @@
|
||||||
|
---
|
||||||
|
title: kubectl apply
|
||||||
|
content_type: tool-reference
|
||||||
|
weight: 30
|
||||||
|
no_list: true
|
||||||
|
---
|
||||||
|
<!--
|
||||||
|
title: kubectl apply
|
||||||
|
content_type: tool-reference
|
||||||
|
weight: 30
|
||||||
|
auto_generated: true
|
||||||
|
no_list: true
|
||||||
|
-->
|
||||||
|
|
||||||
|
## {{% heading "synopsis" %}}
|
||||||
|
|
||||||
|
<!--
|
||||||
|
Apply a configuration to a resource by file name or stdin. The resource name must be specified. This resource will be created if it doesn't exist yet. To use 'apply', always create the resource initially with either 'apply' or 'create --save-config'.
|
||||||
|
|
||||||
|
JSON and YAML formats are accepted.
|
||||||
|
|
||||||
|
Alpha Disclaimer: the --prune functionality is not yet complete. Do not use unless you are aware of what the current state is. See https://issues.k8s.io/34274.
|
||||||
|
-->
|
||||||
|
基于文件名或标准输入将配置应用于资源。必须指定资源名称。如果资源尚不存在,则资源会被创建。
|
||||||
|
若要使用 `apply` 命令,最初创建资源时应始终使用 `apply` 或 `create --save-config`。
|
||||||
|
|
||||||
|
```shell
|
||||||
|
kubectl apply (-f FILENAME | -k DIRECTORY)
|
||||||
|
```
|
||||||
|
|
||||||
|
## {{% heading "examples" %}}
|
||||||
|
|
||||||
|
<!--
|
||||||
|
```
|
||||||
|
# Apply the configuration in pod.json to a pod
|
||||||
|
kubectl apply -f ./pod.json
|
||||||
|
|
||||||
|
# Apply resources from a directory containing kustomization.yaml - e.g. dir/kustomization.yaml
|
||||||
|
kubectl apply -k dir/
|
||||||
|
|
||||||
|
# Apply the JSON passed into stdin to a pod
|
||||||
|
cat pod.json | kubectl apply -f -
|
||||||
|
|
||||||
|
# Apply the configuration from all files that end with '.json'
|
||||||
|
kubectl apply -f '*.json'
|
||||||
|
|
||||||
|
# Note: --prune is still in Alpha
|
||||||
|
# Apply the configuration in manifest.yaml that matches label app=nginx and delete all other resources that are not in the file and match label app=nginx
|
||||||
|
kubectl apply --prune -f manifest.yaml -l app=nginx
|
||||||
|
|
||||||
|
# Apply the configuration in manifest.yaml and delete all the other config maps that are not in the file
|
||||||
|
kubectl apply --prune -f manifest.yaml --all --prune-allowlist=core/v1/ConfigMap
|
||||||
|
```
|
||||||
|
-->
|
||||||
|
```shell
|
||||||
|
# 将 pod.json 中的配置应用到 Pod
|
||||||
|
kubectl apply -f ./pod.json
|
||||||
|
|
||||||
|
# 应用来自包含 kustomization.yaml 的目录(即 dir/kustomization.yaml)中的资源
|
||||||
|
kubectl apply -k dir/
|
||||||
|
|
||||||
|
# 将传递到 stdin 的 JSON 应用到 Pod
|
||||||
|
cat pod.json | kubectl apply -f -
|
||||||
|
|
||||||
|
# 应用所有以 ".json" 结尾的文件中的配置
|
||||||
|
kubectl apply -f '*.json'
|
||||||
|
|
||||||
|
# 注意:--prune 仍处于 Alpha 阶段
|
||||||
|
# 应用 manifest.yaml 中与标签 app=nginx 匹配的配置,并删除不在文件中的、与标签 app=nginx 匹配的所有其他资源
|
||||||
|
kubectl apply --prune -f manifest.yaml -l app=nginx
|
||||||
|
|
||||||
|
# 应用 manifest.yaml 文件中的配置,并删除文件中未提及的所有其他 ConfigMap。
|
||||||
|
kubectl apply --prune -f manifest.yaml --all --prune-allowlist=core/v1/ConfigMap
|
||||||
|
```
|
||||||
|
|
||||||
|
## {{% heading "options" %}}
|
||||||
|
|
||||||
|
<table style="width: 100%; table-layout: fixed;">
|
||||||
|
<colgroup>
|
||||||
|
<col span="1" style="width: 10px;" />
|
||||||
|
<col span="1" />
|
||||||
|
</colgroup>
|
||||||
|
<tbody>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td colspan="2">--all</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td></td><td style="line-height: 130%; word-wrap: break-word;">
|
||||||
|
<p>
|
||||||
|
<!--
|
||||||
|
Select all resources in the namespace of the specified resource types.
|
||||||
|
-->
|
||||||
|
选择指定资源类型的命名空间中的所有资源。
|
||||||
|
</p></td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td colspan="2">--allow-missing-template-keys <!--Default:-->默认值:true</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td></td><td style="line-height: 130%; word-wrap: break-word;"><p>
|
||||||
|
<!--
|
||||||
|
If true, ignore any errors in templates when a field or map key is missing in the template. Only applies to golang and jsonpath output formats.
|
||||||
|
-->
|
||||||
|
如果为 true,在模板中字段或映射键缺失时忽略模板中的错误。
|
||||||
|
仅适用于 golang 和 jsonpath 输出格式。
|
||||||
|
</p></td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td colspan="2">--cascade string[="background"] <!--Default: "background"-->默认值:"background"</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td></td><td style="line-height: 130%; word-wrap: break-word;">
|
||||||
|
<p>
|
||||||
|
<!--
|
||||||
|
Must be "background", "orphan", or "foreground". Selects the deletion cascading strategy for the dependents (e.g. Pods created by a ReplicationController). Defaults to background.
|
||||||
|
-->
|
||||||
|
必须是 "background"、"orphan" 或 "foreground"。
|
||||||
|
选择依赖项(例如,由 ReplicationController 创建的 Pod)的删除级联策略,
|
||||||
|
默认为 background。
|
||||||
|
</p></td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td colspan="2">--dry-run string[="unchanged"] <!--Default:-->默认值:"none"</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td></td><td style="line-height: 130%; word-wrap: break-word;"><p>
|
||||||
|
<!--
|
||||||
|
Must be "none", "server", or "client". If client strategy, only print the object that would be sent, without sending it. If server strategy, submit server-side request without persisting the resource.
|
||||||
|
-->
|
||||||
|
必须是 "none"、"server" 或 "client"。如果是 client 策略,仅打印将要发送的对象,而不实际发送。
|
||||||
|
如果是 server 策略,提交服务器端请求而不持久化资源。
|
||||||
|
</p></td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td colspan="2">--field-manager string Default: "kubectl-client-side-apply"</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td></td><td style="line-height: 130%; word-wrap: break-word;">
|
||||||
|
<p>
|
||||||
|
<!--
|
||||||
|
Name of the manager used to track field ownership.
|
||||||
|
-->
|
||||||
|
用于跟踪字段属主关系的管理器的名称。
|
||||||
|
</p></td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td colspan="2">-f, --filename strings</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td></td><td style="line-height: 130%; word-wrap: break-word;">
|
||||||
|
<p>
|
||||||
|
<!--
|
||||||
|
The files that contain the configurations to apply.
|
||||||
|
-->
|
||||||
|
包含了待应用的配置信息的文件。
|
||||||
|
</p></td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td colspan="2">--force</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td></td><td style="line-height: 130%; word-wrap: break-word;">
|
||||||
|
<p>
|
||||||
|
<!--
|
||||||
|
If true, immediately remove resources from API and bypass graceful deletion. Note that immediate deletion of some resources may result in inconsistency or data loss and requires confirmation.
|
||||||
|
-->
|
||||||
|
如果为真,则立即从 API 中移除资源并略过体面删除处理。
|
||||||
|
请注意,立即删除某些资源可能会导致不一致或数据丢失,并且需要确认操作。
|
||||||
|
</p></td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td colspan="2">--force-conflicts</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td></td><td style="line-height: 130%; word-wrap: break-word;">
|
||||||
|
<p>
|
||||||
|
<!--
|
||||||
|
If true, server-side apply will force the changes against conflicts.
|
||||||
|
-->
|
||||||
|
如果为真,服务器端应用将在遇到冲突时实施强制更改。
|
||||||
|
</p></td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td colspan="2">--grace-period int <!--Default: -1-->默认值:-1</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td></td><td style="line-height: 130%; word-wrap: break-word;">
|
||||||
|
<p>
|
||||||
|
<!--
|
||||||
|
Period of time in seconds given to the resource to terminate gracefully. Ignored if negative. Set to 1 for immediate shutdown. Can only be set to 0 when --force is true (force deletion).
|
||||||
|
-->
|
||||||
|
指定给资源的体面终止时间(以秒为单位)。
|
||||||
|
如果为负数则忽略,为 1 表示立即关闭。
|
||||||
|
仅当 --force 为真(强制删除)时才可以设置为 0。
|
||||||
|
</p></td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td colspan="2">-h, --help</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td></td><td style="line-height: 130%; word-wrap: break-word;"><p>help for apply</p></td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td colspan="2">-k, --kustomize string</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td></td><td style="line-height: 130%; word-wrap: break-word;">
|
||||||
|
<p>
|
||||||
|
<!--
|
||||||
|
Process a kustomization directory. This flag can't be used together with -f or -R.
|
||||||
|
-->
|
||||||
|
处理 kustomization 目录,此标志不能与 -f 或 -R 一起使用。
|
||||||
|
</p></td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td colspan="2">--openapi-patch <!--Default: true-->默认值:true</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td></td><td style="line-height: 130%; word-wrap: break-word;">
|
||||||
|
<p>
|
||||||
|
<!--
|
||||||
|
If true, use openapi to calculate diff when the openapi presents and the resource can be found in the openapi spec. Otherwise, fall back to use baked-in types.
|
||||||
|
-->
|
||||||
|
如果为真,则当 openapi 存在且资源可在 openapi 规范中找到时,使用 openapi 计算 diff。
|
||||||
|
否则,回退到使用内置类型。
|
||||||
|
</p></td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td colspan="2">-o, --output string</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td></td><td style="line-height: 130%; word-wrap: break-word;"><p>
|
||||||
|
<!--
|
||||||
|
Output format. One of: (json, yaml, name, go-template, go-template-file, template, templatefile, jsonpath, jsonpath-as-json, jsonpath-file).
|
||||||
|
-->
|
||||||
|
输出格式。可选值为:
|
||||||
|
json、yaml、name、go-template、go-template-file、template、templatefile、jsonpath、jsonpath-as-json、jsonpath-file。
|
||||||
|
</p></td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td colspan="2">--overwrite <!--Default: true-->默认值:true</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td></td><td style="line-height: 130%; word-wrap: break-word;">
|
||||||
|
<p>
|
||||||
|
<!--
|
||||||
|
Automatically resolve conflicts between the modified and live configuration by using values from the modified configuration
|
||||||
|
-->
|
||||||
|
使用修改后的配置中的值自动解决修改后的配置与实时配置之间的冲突。
|
||||||
|
</p></td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td colspan="2">--prune</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td></td><td style="line-height: 130%; word-wrap: break-word;">
|
||||||
|
<p>
|
||||||
|
<!--
|
||||||
|
Automatically delete resource objects, that do not appear in the configs and are created by either apply or create --save-config. Should be used with either -l or --all.
|
||||||
|
-->
|
||||||
|
自动删除未出现在配置中但由 "apply" 或 "create --save-config" 创建的资源对象。
|
||||||
|
应与 -l 或 --all 一起使用。
|
||||||
|
</p></td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td colspan="2">--prune-allowlist strings</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td></td><td style="line-height: 130%; word-wrap: break-word;">
|
||||||
|
<p>
|
||||||
|
<!--
|
||||||
|
Overwrite the default allowlist with <group/version/kind> for --prune
|
||||||
|
-->
|
||||||
|
由 "group/version/kind" 组成的列表,可覆盖默认允许列表,用于 --prune 操作。
|
||||||
|
</p></td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td colspan="2">-R, --recursive</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td></td><td style="line-height: 130%; word-wrap: break-word;"><p>
|
||||||
|
<!--
|
||||||
|
Process the directory used in -f, --filename recursively. Useful when you want to manage related manifests organized within the same directory.
|
||||||
|
-->
|
||||||
|
以递归方式处理在 -f、--filename 中给出的目录。当你想要管理位于同一目录中的相关清单时很有用。
|
||||||
|
</p></td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td colspan="2">-l, --selector string</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td></td><td style="line-height: 130%; word-wrap: break-word;"><p>
|
||||||
|
<!--
|
||||||
|
Selector (label query) to filter on, supports '=', '==', and '!='.(e.g. -l key1=value1,key2=value2). Matching objects must satisfy all of the specified label constraints.
|
||||||
|
-->
|
||||||
|
过滤所用的选择算符(标签查询),支持 '='、'==' 和 '!='。
|
||||||
|
(例如 -l key1=value1,key2=value2)。匹配的对象必须满足所有指定的标签约束。
|
||||||
|
</p></td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td colspan="2">--server-side</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td></td><td style="line-height: 130%; word-wrap: break-word;">
|
||||||
|
<p>
|
||||||
|
<!--
|
||||||
|
If true, apply runs in the server instead of the client.
|
||||||
|
-->
|
||||||
|
如果为真,则 apply 将在服务器侧而不是客户端中运行。
|
||||||
|
</p></td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td colspan="2">--show-managed-fields</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td></td><td style="line-height: 130%; word-wrap: break-word;">
|
||||||
|
<p>
|
||||||
|
<!--
|
||||||
|
If true, keep the managedFields when printing objects in JSON or YAML format.
|
||||||
|
-->
|
||||||
|
如果为真,在以 JSON 或 YAML 格式打印对象时保留 managedFields。
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td colspan="2">--template string</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td></td><td style="line-height: 130%; word-wrap: break-word;"><p>
|
||||||
|
<!--
|
||||||
|
Template string or path to template file to use when -o=go-template, -o=go-template-file. The template format is golang templates [http://golang.org/pkg/text/template/#pkg-overview].
|
||||||
|
-->
|
||||||
|
当 -o=go-template、-o=go-template-file 时使用的模板字符串或模板文件路径。
|
||||||
|
模板格式为 golang 模板 [http://golang.org/pkg/text/template/#pkg-overview]。
|
||||||
|
</p></td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td colspan="2">--timeout duration</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td></td><td style="line-height: 130%; word-wrap: break-word;">
|
||||||
|
<p>
|
||||||
|
<!--
|
||||||
|
The length of time to wait before giving up on a delete, zero means determine a timeout from the size of the object
|
||||||
|
-->
|
||||||
|
放弃删除之前等待的时间长度,为 0 表示根据对象的大小确定超时。
|
||||||
|
</p></td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td colspan="2">--validate string[="strict"] <!--Default:-->默认值:"strict"</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td></td><td style="line-height: 130%; word-wrap: break-word;"><p>
|
||||||
|
<!--
|
||||||
|
Must be one of: strict (or true), warn, ignore (or false).<br/>"true" or "strict" will use a schema to validate the input and fail the request if invalid. It will perform server side validation if ServerSideFieldValidation is enabled on the api-server, but will fall back to less reliable client-side validation if not.<br/>"warn" will warn about unknown or duplicate fields without blocking the request if server-side field validation is enabled on the API server, and behave as "ignore" otherwise.<br/>"false" or "ignore" will not perform any schema validation, silently dropping any unknown or duplicate fields.
|
||||||
|
-->
|
||||||
|
必须是以下选项之一:strict(或 true)、warn、ignore(或 false)。<br/>
|
||||||
|
"true" 或 "strict" 将使用模式定义来验证输入,如果无效,则请求失败。
|
||||||
|
如果在 API 服务器上启用了 ServerSideFieldValidation,则执行服务器端验证,
|
||||||
|
但如果未启用,它将回退到可靠性较低的客户端验证。<br/>
|
||||||
|
如果在 API 服务器上启用了服务器端字段验证,"warn" 将警告未知或重复的字段而不阻止请求,
|
||||||
|
否则操作与 "ignore" 的表现相同。<br/>
|
||||||
|
"false" 或 "ignore" 将不会执行任何模式定义检查,而是静默删除所有未知或重复的字段。
|
||||||
|
</p></td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td colspan="2">--wait</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td></td><td style="line-height: 130%; word-wrap: break-word;">
|
||||||
|
<p>
|
||||||
|
<!--
|
||||||
|
If true, wait for resources to be gone before returning. This waits for finalizers.
|
||||||
|
-->
|
||||||
|
如果为真,则等待资源消失后再返回。此参数会等待终结器被清空。
|
||||||
|
</p></td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
|
||||||
|
|
||||||
|
## {{% heading "parentoptions" %}}
|
||||||
|
|
||||||
|
<table style="width: 100%; table-layout: fixed;">
|
||||||
|
<colgroup>
|
||||||
|
<col span="1" style="width: 10px;" />
|
||||||
|
<col span="1" />
|
||||||
|
</colgroup>
|
||||||
|
<tbody>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td colspan="2">--as string</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td></td><td style="line-height: 130%; word-wrap: break-word;"><p>
|
||||||
|
<!--
|
||||||
|
Username to impersonate for the operation. User could be a regular user or a service account in a namespace.
|
||||||
|
-->
|
||||||
|
操作所用的伪装用户名。用户可以是常规用户或命名空间中的服务账号。
|
||||||
|
</p></td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td colspan="2">--as-group strings</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td></td><td style="line-height: 130%; word-wrap: break-word;"><p>
|
||||||
|
<!--
|
||||||
|
Group to impersonate for the operation, this flag can be repeated to specify multiple groups.
|
||||||
|
-->
|
||||||
|
操作所用的伪装用户组,此标志可以被重复设置以指定多个组。
|
||||||
|
</p></td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td colspan="2">--as-uid string</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td></td><td style="line-height: 130%; word-wrap: break-word;"><p>
|
||||||
|
<!--
|
||||||
|
UID to impersonate for the operation.
|
||||||
|
-->
|
||||||
|
操作所用的伪装 UID。
|
||||||
|
</p></td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td colspan="2">--cache-dir string <!--Default: "$HOME/.kube/cache"-->默认值:"$HOME/.kube/cache"</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td></td><td style="line-height: 130%; word-wrap: break-word;"><p>
|
||||||
|
<!--
|
||||||
|
Default cache directory
|
||||||
|
-->
|
||||||
|
默认缓存目录。
|
||||||
|
</p></td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td colspan="2">--certificate-authority string</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td></td><td style="line-height: 130%; word-wrap: break-word;"><p>
|
||||||
|
<!--
|
||||||
|
Path to a cert file for the certificate authority
|
||||||
|
-->
|
||||||
|
证书机构的证书文件的路径。
|
||||||
|
</p></td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td colspan="2">--client-certificate string</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td></td><td style="line-height: 130%; word-wrap: break-word;"><p>
|
||||||
|
<!--
|
||||||
|
Path to a client certificate file for TLS
|
||||||
|
-->
|
||||||
|
TLS 客户端证书文件的路径。
|
||||||
|
</p></td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td colspan="2">--client-key string</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td></td><td style="line-height: 130%; word-wrap: break-word;"><p>
|
||||||
|
<!--
|
||||||
|
Path to a client key file for TLS
|
||||||
|
-->
|
||||||
|
TLS 客户端密钥文件的路径。
|
||||||
|
</p></td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td colspan="2">--cloud-provider-gce-l7lb-src-cidrs cidrs <!--Default: 130.211.0.0/22,35.191.0.0/16"-->默认值:130.211.0.0/22,35.191.0.0/16</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td></td><td style="line-height: 130%; word-wrap: break-word;"><p>
|
||||||
|
<!--
|
||||||
|
CIDRs opened in GCE firewall for L7 LB traffic proxy & health checks
|
||||||
|
-->
|
||||||
|
GCE 防火墙中为 L7 负载均衡流量代理和健康检查开放的 CIDR。
|
||||||
|
</p></td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td colspan="2">--cloud-provider-gce-lb-src-cidrs cidrs <!--Default: 130.211.0.0/22,209.85.152.0/22,209.85.204.0/22,35.191.0.0/16-->默认值:130.211.0.0/22,209.85.152.0/22,209.85.204.0/22,35.191.0.0/16</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td></td><td style="line-height: 130%; word-wrap: break-word;"><p>
|
||||||
|
<!--
|
||||||
|
CIDRs opened in GCE firewall for L4 LB traffic proxy & health checks
|
||||||
|
-->
|
||||||
|
GCE 防火墙中为 L4 负载均衡流量代理和健康检查开放的 CIDR。
|
||||||
|
</p></td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td colspan="2">--cluster string</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td></td><td style="line-height: 130%; word-wrap: break-word;"><p>
|
||||||
|
<!--
|
||||||
|
The name of the kubeconfig cluster to use
|
||||||
|
-->
|
||||||
|
要使用的 kubeconfig 中集群的名称。
|
||||||
|
</p></td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td colspan="2">--context string</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td></td><td style="line-height: 130%; word-wrap: break-word;"><p>
|
||||||
|
<!--
|
||||||
|
The name of the kubeconfig context to use
|
||||||
|
-->
|
||||||
|
要使用的 kubeconfig 上下文的名称。
|
||||||
|
</p></td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td colspan="2">--default-not-ready-toleration-seconds int <!--Default: 300-->默认值:300</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td></td><td style="line-height: 130%; word-wrap: break-word;"><p>
|
||||||
|
<!--
|
||||||
|
Indicates the tolerationSeconds of the toleration for notReady:NoExecute that is added by default to every pod that does not already have such a toleration.
|
||||||
|
-->
|
||||||
|
设置针对 notReady:NoExecute 的容忍度的 tolerationSeconds,默认添加到所有尚未设置此容忍度的 Pod。
|
||||||
|
</p></td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td colspan="2">--default-unreachable-toleration-seconds int <!--Default: 300-->默认值:300</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td></td><td style="line-height: 130%; word-wrap: break-word;"><p>
|
||||||
|
<!--
|
||||||
|
Indicates the tolerationSeconds of the toleration for unreachable:NoExecute that is added by default to every pod that does not already have such a toleration.
|
||||||
|
-->
|
||||||
|
设置针对 unreachable:NoExecute 的容忍度的 tolerationSeconds,默认添加到所有尚未设置此容忍度的 Pod。
|
||||||
|
</p></td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td colspan="2">--disable-compression</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td></td><td style="line-height: 130%; word-wrap: break-word;"><p>
|
||||||
|
<!--
|
||||||
|
If true, opt-out of response compression for all requests to the server
|
||||||
|
-->
|
||||||
|
如果为 true,则对服务器所有请求的响应不再压缩。
|
||||||
|
</p></td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td colspan="2">--insecure-skip-tls-verify</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td></td><td style="line-height: 130%; word-wrap: break-word;"><p>
|
||||||
|
<!--
|
||||||
|
If true, the server's certificate will not be checked for validity. This will make your HTTPS connections insecure
|
||||||
|
-->
|
||||||
|
如果为 true,则不检查服务器证书的有效性。这将使你的 HTTPS 连接不安全。
|
||||||
|
</p></td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td colspan="2">--kubeconfig string</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td></td><td style="line-height: 130%; word-wrap: break-word;"><p>
|
||||||
|
<!--
|
||||||
|
Path to the kubeconfig file to use for CLI requests.
|
||||||
|
-->
|
||||||
|
CLI 请求要使用的 kubeconfig 文件的路径。
|
||||||
|
</p></td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td colspan="2">--match-server-version</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td></td><td style="line-height: 130%; word-wrap: break-word;"><p>
|
||||||
|
<!--
|
||||||
|
Require server version to match client version
|
||||||
|
-->
|
||||||
|
要求服务器版本与客户端版本匹配。
|
||||||
|
</p></td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td colspan="2">-n, --namespace string</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td></td><td style="line-height: 130%; word-wrap: break-word;"><p>
|
||||||
|
<!--
|
||||||
|
If present, the namespace scope for this CLI request
|
||||||
|
-->
|
||||||
|
如果存在,则是此 CLI 请求的命名空间范围。
|
||||||
|
</p></td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td colspan="2">--password string</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td></td><td style="line-height: 130%; word-wrap: break-word;"><p>
|
||||||
|
<!--
|
||||||
|
Password for basic authentication to the API server
|
||||||
|
-->
|
||||||
|
对 API 服务器进行基本身份验证所用的密码。
|
||||||
|
</p></td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td colspan="2">--profile string <!--Default: "none"-->默认值:"none"</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td></td><td style="line-height: 130%; word-wrap: break-word;"><p>
|
||||||
|
<!--
|
||||||
|
Name of profile to capture. One of (none|cpu|heap|goroutine|threadcreate|block|mutex)
|
||||||
|
-->
|
||||||
|
要记录的性能分析信息。可选值为(none|cpu|heap|goroutine|threadcreate|block|mutex)。
|
||||||
|
</p></td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td colspan="2">--profile-output string <!--Default: "profile.pprof"-->默认值:"profile.pprof"</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td></td><td style="line-height: 130%; word-wrap: break-word;"><p>
|
||||||
|
<!--
|
||||||
|
Name of the file to write the profile to
|
||||||
|
-->
|
||||||
|
性能分析信息要写入的目标文件的名称。
|
||||||
|
</p></td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td colspan="2">--request-timeout string <!--Default: "0"-->默认值:"0"</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td></td><td style="line-height: 130%; word-wrap: break-word;"><p>
|
||||||
|
<!--
|
||||||
|
The length of time to wait before giving up on a single server request. Non-zero values should contain a corresponding time unit (e.g. 1s, 2m, 3h). A value of zero means don't timeout requests.
|
||||||
|
-->
|
||||||
|
在放弃某个服务器请求之前等待的时长。非零值应包含相应的时间单位(例如 1s、2m、3h)。
|
||||||
|
值为零表示请求不会超时。
|
||||||
|
</p></td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td colspan="2">-s, --server string</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td></td><td style="line-height: 130%; word-wrap: break-word;"><p>
|
||||||
|
<!--
|
||||||
|
The address and port of the Kubernetes API server
|
||||||
|
-->
|
||||||
|
Kubernetes API 服务器的地址和端口。
|
||||||
|
</p></td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td colspan="2">--storage-driver-buffer-duration duration <!--Default: 1m0s-->默认值:1m0s</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td></td><td style="line-height: 130%; word-wrap: break-word;"><p>
|
||||||
|
<!--
|
||||||
|
Writes in the storage driver will be buffered for this duration, and committed to the non memory backends as a single transaction
|
||||||
|
-->
|
||||||
|
对存储驱动的写入操作将被缓存的时长;缓存的操作会作为一个事务提交给非内存后端。
|
||||||
|
</p></td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td colspan="2">--storage-driver-db string <!--Default: "cadvisor"-->默认值:"cadvisor"</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td></td><td style="line-height: 130%; word-wrap: break-word;"><p>
|
||||||
|
<!--
|
||||||
|
database name
|
||||||
|
-->
|
||||||
|
数据库名称。
|
||||||
|
</p></td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td colspan="2">--storage-driver-host string <!--Default: "localhost:8086"-->默认值:"localhost:8086"</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td></td><td style="line-height: 130%; word-wrap: break-word;"><p>
|
||||||
|
<!--
|
||||||
|
database host:port
|
||||||
|
-->
|
||||||
|
数据库 host:port。
|
||||||
|
</p></td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td colspan="2">--storage-driver-password string <!--Default: "root"-->默认值:"root"</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td></td><td style="line-height: 130%; word-wrap: break-word;"><p>
|
||||||
|
<!--
|
||||||
|
database password
|
||||||
|
-->
|
||||||
|
数据库密码。
|
||||||
|
</p></td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td colspan="2">--storage-driver-secure</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td></td><td style="line-height: 130%; word-wrap: break-word;"><p>
|
||||||
|
<!--
|
||||||
|
use secure connection with database
|
||||||
|
-->
|
||||||
|
使用与数据库的安全连接。
|
||||||
|
</p></td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td colspan="2">--storage-driver-table string <!--Default: "stats"-->默认值:"stats"</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td></td><td style="line-height: 130%; word-wrap: break-word;"><p>
|
||||||
|
<!--
|
||||||
|
table name
|
||||||
|
-->
|
||||||
|
表名。
|
||||||
|
</p></td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td colspan="2">--storage-driver-user string <!--Default: "root"-->默认值:"root"</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td></td><td style="line-height: 130%; word-wrap: break-word;"><p>
|
||||||
|
<!--
|
||||||
|
database username
|
||||||
|
-->
|
||||||
|
数据库用户名。
|
||||||
|
</p></td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td colspan="2">--tls-server-name string</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td></td><td style="line-height: 130%; word-wrap: break-word;">
|
||||||
|
<p>
|
||||||
|
<!--
|
||||||
|
Server name to use for server certificate validation. If it is not provided, the hostname used to contact the server is used
|
||||||
|
-->
|
||||||
|
服务器证书验证所用的服务器名称。如果未提供,则使用与服务器通信所用的主机名。
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td colspan="2">--token string</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td></td><td style="line-height: 130%; word-wrap: break-word;"><p>
|
||||||
|
<!--
|
||||||
|
Bearer token for authentication to the API server
|
||||||
|
-->
|
||||||
|
向 API 服务器进行身份验证的持有者令牌。
|
||||||
|
</p></td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td colspan="2">--user string</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td></td><td style="line-height: 130%; word-wrap: break-word;"><p>
|
||||||
|
<!--
|
||||||
|
The name of the kubeconfig user to use
|
||||||
|
-->
|
||||||
|
要使用的 kubeconfig 用户的名称。
|
||||||
|
</p></td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td colspan="2">--username string</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td></td><td style="line-height: 130%; word-wrap: break-word;"><p>
|
||||||
|
<!--
|
||||||
|
Username for basic authentication to the API server
|
||||||
|
-->
|
||||||
|
对 API 服务器进行基本身份验证时所用的用户名。
|
||||||
|
</p></td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td colspan="2">--version version[=true]</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td></td><td style="line-height: 130%; word-wrap: break-word;"><p>
|
||||||
|
<!--
|
||||||
|
--version, --version=raw prints version information and quits; --version=vX.Y.Z... sets the reported version
|
||||||
|
-->
|
||||||
|
--version, --version=raw 打印版本信息并退出;--version=vX.Y.Z... 设置报告的版本。
|
||||||
|
</p></td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td colspan="2">--warnings-as-errors</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td></td><td style="line-height: 130%; word-wrap: break-word;"><p>
|
||||||
|
<!--
|
||||||
|
Treat warnings received from the server as errors and exit with a non-zero exit code
|
||||||
|
-->
|
||||||
|
将从服务器收到的警告视为错误,并以非零退出码退出。
|
||||||
|
</p></td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
|
||||||
|
## {{% heading "seealso" %}}
|
||||||
|
|
||||||
|
<!--
|
||||||
|
* [kubectl](../kubectl/) - kubectl controls the Kubernetes cluster manager
|
||||||
|
* [kubectl apply edit-last-applied](kubectl_apply_edit-last-applied/) - Edit latest last-applied-configuration annotations of a resource/object
|
||||||
|
* [kubectl apply set-last-applied](kubectl_apply_set-last-applied/) - Set the last-applied-configuration annotation on a live object to match the contents of a file
|
||||||
|
* [kubectl apply view-last-applied](kubectl_apply_view-last-applied/) - View the latest last-applied-configuration annotations of a resource/object
|
||||||
|
-->
|
||||||
|
* [kubectl](../kubectl/) - kubectl 控制 Kubernetes 集群管理器
|
||||||
|
* [kubectl apply edit-last-applied](kubectl_apply_edit-last-applied/) - 编辑资源/对象的 last-applied-configuration 注解
|
||||||
|
* [kubectl apply set-last-applied](kubectl_apply_set-last-applied/) - 设置活跃对象上的 last-applied-configuration 注解以匹配文件的内容
|
||||||
|
* [kubectl apply view-last-applied](kubectl_apply_view-last-applied/) - 查看资源/对象的 last-applied-configuration 注解
|
Loading…
Reference in New Issue