目录
|
|
|
|
使用(patch)补丁修改、更新资源的字段。有三种方式:
|
参考:https://k8smeetup.github.io/docs/tasks/run-application/update-api-object-kubectl-patch/
|
|
|
|
|
下表列出的是 kubernetes 中所有支持的类型和缩写的别名
资源类型 | 缩写别名 |
---|---|
clusters | |
componentstatuses | cs |
configmaps | cm |
daemonsets | ds |
deployments | deploy |
endpoints | ep |
event | ev |
horizontalpodautoscalers | hpa |
ingresses | ing |
jobs | |
limitranges | limits |
namespaces | ns |
networkpolicies | |
nodes | no |
statefulsets | |
persistentvolumeclaims | pvc |
persistentvolumes | pv |
pods | po |
podsecuritypolicies | psp |
podtemplates | |
replicasets | rs |
replicationcontrollers | rc |
resourcequotas | quota |
cronjob | |
secrets | |
serviceaccount | sa |
services | svc |
storageclasses | |
thirdpartyresources |
要以特定的格式向终端窗口输出详细信息,可以在 kubectl 命令中添加 -o 或者 -output 标志。
输出格式 | 描述 |
---|---|
-o=custom-columns=<spec> | 使用逗号分隔的自定义列列表打印表格 |
-o=custom-columns-file=<filename> | 使用 文件中的自定义列模板打印表格 |
-o=json | 输出 JSON 格式的 API 对象 |
-o=jsonpath=<template> | 打印 jsonpath 表达式中定义的字段 |
-o=jsonpath-file=<filename> | 打印由 文件中的 [jsonpath](/docs/user-guide/jsonpath) 表达式定义的字段 |
-o=name | 仅打印资源名称 |
-o=wide | 以纯文本格式输出任何附加信息,对于 Pod ,包含节点名称 |
-o=yaml | 输出 YAML 格式的 API 对象 |
使用 -v 或 --v 标志跟着一个整数来指定日志级别。
详细等级 | 描述 |
---|---|
--v=0 | 总是对操作人员可见。 |
--v=1 | 合理的默认日志级别,如果您不需要详细输出。 |
--v=2 | 可能与系统的重大变化相关的,有关稳定状态的信息和重要的日志信息。这是对大多数系统推荐的日志级别。 |
--v=3 | 有关更改的扩展信息。 |
--v=4 | 调试级别详细输出。 |
--v=6 | 显示请求的资源。 |
--v=7 | 显示HTTP请求的header。 |
--v=8 | 显示HTTP请求的内容。 |
以下描述了通用的 kubernetes 日志约定和相关的日志级别。