Kubernetes 与 Docker 优化操作系统全解析
一、Kubernetes 组件与 API 探索
Kubernetes 有众多组件,相关文件如下:
- kube-apiserver.tar
- kube-controller-manager
- kube-controller-manager.docker_tag
- kube-controller-manager.tar
- kubectl
- kubelet
- kube-proxy
- kubernetes
- kube-scheduler
- kube-scheduler.docker_tag
- kube-scheduler.tar
使用 hyperkube 时,需指定要启动的组件,如 API 服务器、控制器管理器、调度器、kubelet 或代理。以启动 API 服务器为例,可查看 hyperkube 的使用说明:
$ ./hyperkube apiserver -hAPI 服务器是主要的 API 入口和存储系统的接口,也是所有授权决策的焦点。其使用方法及可用标志如下:
Usage: apiserver [flags] Available Flags: --address=127.0.0.1: DEPRECATED: see --insecure-bind-address instead --