• 开发
  • kubesphere 3.0 如何调用注册在kube-apiserver的原生api?

看了kubesphere 3.0的源码,发现api分成了两类一类是注册在go-restful的供前端console调用。另外一种就是注册在kube-apiserver中的crd的api,请问第二种crd api如何调用? 只能直接访问kube-apiserver吗?ks-apiserver是否提供了接口访问这类资源。谢谢!

    qd19zzx ks-apiserver 除了提供kubesphere 自有的API ,还代理了kube-apiserver

      /apis开头的api会被直接转发到kube-apiserver 你可以找一个kube-apiserver的例子来测测

        7 天 后

        pkg/apiserver/request/requestinfo.go#NewRequestInfo
        pkg/apiserver/filters/kubeapiserver.go#WithKubeAPIServer

          1 个月 后

          qd19zzx 请问多集群怎么调用api,我现在是调用每个集群的apiserver地址,如果通过一个apiserver地址创建其他集群资源

            AlbertYang 直接调用host集群api即可 确保你的token有权限操作其他的集群