Controller manager / Scheduler
Controller manager
Controller manager 은 아래의 내용을 알아야 한다.
- kubeadm 이 "--pod-network-cidr" 값과 함께 호출되면, 일부 CNI Network Plugins 에 필요한 Subnet Manager 기능이 활성화 된다. "--allocate-node-cidrs=true, --cluster-cidr, --node-cidr-mask-size" flags
- Cloud provider "--cloud-provider" 가 지정되면 "--cloud-config" Path 가 함께 정의 됩니다. 해당기능은 alpha 이며, 곧 제거 됩니다.
Default 설정되는 값
- TLS bootstrap 에 대해서 모든 Default controllers 에 "BootstrapSigner" 및 "TokenCleaner Controllers" 를 활성화
- "--root-ca-file" to "ca.crt"
- "--cluster-signing-cert-file" to "ca.crt" if External CA mode is disabled, otherwise to "".
- "--cluster-signing-key-file" to "ca.key" if External CA mode is disabled, otherwise to "".
- "--service-account-private-key-file" to "sa.key"
- "--use-service-account-credentials" to "true"
Scheduler
kubeadm 은 Scheduler 에 대해서 flags 값을 세팅하지 않음
'kubernetes > kubeadm' 카테고리의 다른 글
[KUBEADM] 01.cluster init (0) | 2020.12.04 |
---|---|
[KUBEADM] 00.Preinstall (0) | 2020.12.04 |
[KUBEADM] Implementation design for kubeadm (API server) (0) | 2020.11.10 |
[KUBEADM] Implementation design for kubeadm (Generate static Pod manifests for control plane) (0) | 2020.11.10 |
[KUBEADM] Implementation design for kubeadm (Generate kubeconfig files for the master components) (0) | 2020.11.10 |