kubernetes/component-base

GitHub: kubernetes/component-base

该仓库为 Kubernetes 核心组件提供共享的基础代码库,统一了配置管理、命令行处理、HTTPS 服务、认证授权和日志记录等通用功能。

Stars: 121 | Forks: 96

## component-base ## 目的 实现 KEP 32:https://github.com/kubernetes/enhancements/blob/master/keps/sig-cluster-lifecycle/wgs/783-component-base/README.md 该提案主要旨在重构 Kubernetes 核心包结构,以便所有核心组件能够共享以下方面的通用代码: - ComponentConfig 实现 - flag 和 command 处理 - HTTPS 服务 - 委托的 authn/z - 日志记录。 ## 兼容性 目前,此仓库*没有兼容性保证*。它直接用于支持 Kubernetes,因此分支 将跟踪 Kubernetes 并与该仓库保持兼容。随着我们更清晰地分离各个层,我们将审查 兼容性保证。我们的目标是使其在未来更易于使用。 ## 它来自哪里? 此仓库从 https://github.com/kubernetes/kubernetes/blob/master/staging/src/k8s.io/component-base 同步。 代码更改在该位置进行,合并到 `k8s.io/kubernetes` 中,随后同步到此处。 ## 你*不应该*做的事情 1. 直接修改此仓库中的任何文件。它们由 `k8s.io/kubernetes/staging/src/k8s.io/component-base` 驱动。 2. 期望兼容性。此仓库正在快速更改,以直接支持 Kubernetes。 ### OWNERS WG Component Standard 正在进行此重构过程,该过程从 v1.14 周期开始逐步进行。 SIG API Machinery 和 SIG Cluster Lifecycle 拥有该代码。
标签:EVTX分析, OISF, 命令行解析, 子域名突变, 日志审计, 日志管理, 组件基础库