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 값을 세팅하지 않음

+ Recent posts