Browse Source

Adding additional check for EKS, using Kubelet

Signed-off-by: Will <wgonzalez@kubecost.com>
Will 2 năm trước cách đây
mục cha
commit
75032b495a
1 tập tin đã thay đổi với 3 bổ sung0 xóa
  1. 3 0
      pkg/cloud/provider/provider.go

+ 3 - 0
pkg/cloud/provider/provider.go

@@ -286,6 +286,9 @@ func getClusterProperties(node *v1.Node) clusterProperties {
 	} else if strings.HasPrefix(providerID, "aws") {
 		cp.provider = opencost.AWSProvider
 		cp.configFileName = "aws.json"
+	} else if strings.Contains(node.Status.NodeInfo.KubeletVersion, "eks") { // Additional check for EKS, via kubelet check
+		cp.provider = opencost.AWSProvider
+		cp.configFileName = "aws.json"
 	} else if strings.HasPrefix(providerID, "azure") {
 		cp.provider = opencost.AzureProvider
 		cp.configFileName = "azure.json"