Kubernetes源码分析-apiserver

apiserver

Tip 如何调试

关于如何源码调试 apiserver 的源码,请看附录

启动 apiserver 时会携带许多参数,但是大致可以分为如下几类:

  • Generic flags:通用参数。
  • Etcd flags:Etcd存储相关参数。
  • Secure serving flags:HTTPS服务相关参数。
  • Insecure serving flags:HTTP服务相关参数。
  • Auditing flags:审计相关参数。
  • Features flags:新特性相关参数。
  • Authentication flags:认证相关参数。
  • Authorization flags:授权相关参数。
  • Cloud provider flags:云服务提供商相关参数。
  • Api enablement flags:控制开启/禁用特定的资源版本或资源参数。
  • Admission flags:准入控制器相关参数。
  • Misc flags:其他参数。
  • Global flags:全局参数。

kube-apiserver 提供了三种 HTTP Server