cb-spider
cb-spider copied to clipboard
[All:Cluster] how do we handle addons for kubernetes?
Cluster의 Addon 기능은 아직 개발되지 않은 것으로 보입니다.
https://github.com/cloud-barista/cb-spider/blob/583deff99849c70a77b7f867dc3adc1dc98e8a64/cloud-control-manager/cloud-driver/interfaces/resources/ClusterHandler.go#L100-L104
Azure 등 몇몇 CSP들에서는 쿠버네티스 클러스터 생성시 CSI 드라이버를 자동 또는 선택하여 설치되도록 하고 있어서 쿠버네티스의 Dynamic Volume Provisioing을 바로 활용할 수 있습니다.
그런데 AWS EKS의 경우 EBS나 EFS용 CSI 드라이버를 add-ons 방식으로 설치해야 이러한 기능을 활용할 수 있습니다. 이외에도 Amazon VPC CNI plugin 등(Available Amazon EKS add-ons)도 필요시 별도 설치가 필요한 상황입니다.
다만 AWS EKS의 경우 add-ons 기능을 제공하여 CSI 드라이버를 설치한다고 하더라도 이를 활용하기 위해 콘솔이나 CLI로 IAM 설정을 별도로 진행해야 하기 때문에 사용자의 번거로움은 해소하기가 어려운 상황입니다.