在这个代码中定义了很多的常量和结构体
Flags保存通过 CLI 设置的可配置设置
1 |
|
用于同步对配置值的更改
1 |
|
命令行Flag
名称 | 类型 | 作用 |
---|---|---|
oneshot | BoolFlag | 仅检查并更新配置一次,然后退出 |
kubeconfig | StringFlag | kubeconfig 文件的绝对路径 |
node-name | StringFlag | 要监视标签更改的节点的名称 |
node-label | StringFlag | 用于选择配置的节点标签的名称 |
config-file-srcdir | StringFlag | 包含可用设备配置文件的目录的路径 |
config-file-dst | StringFlag | 目标设备配置文件的路径 |
default-config | StringFlag | 未设置标签时要使用的默认配置 |
fallback-strategies | StringSliceFlag | 在未提供任何配置时用于设置默认配置的回退策略的有序列表 |
send-signal | BoolFlag | 在<process-to-signal>进行配置更改后发送信号 |
signal | IntFlag | 如果设置了<send-signal>向<process-to-signal>发送信号 |
process-to-signal | StringFlag | 如果设置了 <send-signal>,要发送信号的进程名称 |
1 |
|