huaweicloud-sdk-python-v3 icon indicating copy to clipboard operation
huaweicloud-sdk-python-v3 copied to clipboard

有cce-sdk中集成k8s接口的计划吗?

Open Suchel opened this issue 4 years ago • 5 comments

目前cce的sdk提供的功能太少了,连列出所有命名空间都不具备,还需要单独调用k8s接口去获取namespace和pod,并且还不能通过sdk直接认证,要自己构造请求,体验上很差。 请问有计划将k8s的接口集成到cce中吗?

Suchel avatar Jan 11 '21 08:01 Suchel

Kubernetes的SDK可以参考 https://kubernetes.io/zh/docs/reference/using-api/client-libraries/ 使用,无需自己构造请求。

akillcool avatar Jan 11 '21 11:01 akillcool

首先,感谢您的回复。可能是我表达的不够清楚,对于我们使用华为云cce服务的使用者来说,其实并不纠结与是使用api或是sdk,相较于本地原生k8s,难点在于如何结合华为云的验证和k8s的sdk。 因为本地我们通常可以构建client去调用k8s的接口,但华为云我看是通过{cluster_id}.endpoint/api_uri去请求的,我的想法是如果能集成华为云sdk去认证就好了,会省略很大功夫去做华为云接口的认证。

Suchel avatar Jan 12 '21 02:01 Suchel

其实,我在今年3,4月份 ,自建 ServiceAccount,ClusterRole,ClusterRoleBinding,生成 api_token,然后拿原生 kubernetes client 调CCE,没有任何问题。当然,针对消费的相关接口不能拿原生kubernetes client去调。

JeffreyDin avatar Jun 01 '21 04:06 JeffreyDin

@JeffreyDin 其实你没有回答这个使用者的核心问题,对于你贡献者来说这些都不是问题,但是对于一个使用者来说我使用你一个服务要研究你华为云SDK一次,还要研究开源社区的接口一次,还要把两者集合起来,对于一个普通的开发者来说是一个很大的成本;如果觉得不屑于把kubernetes社区的完全结合进来,是否有啥自动的方式可以将两者的使用不要让使用者太多的成本

ox123 avatar Jul 21 '24 16:07 ox123

这个我给对应服务反馈一下。您也可以去华为云控制台提交工单反馈

mawenbo-huawei avatar Jul 23 '24 03:07 mawenbo-huawei