You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@dubbo.apache.org by GitBox <gi...@apache.org> on 2022/10/16 10:16:38 UTC

[GitHub] [dubbo-go-pixiu] mark4z commented on issue #485: Pixiu Control Plane Support Service Mapping

mark4z commented on issue #485:
URL: https://github.com/apache/dubbo-go-pixiu/issues/485#issuecomment-1279938779

   目前遇到的问题是,新增ServiceNameMapping的CRD,有两种方式:
   
   一种方式是fork isito关于自定义CRD的两个repo并修改: 
   https://github.com/istio/api (存储了proto+tag形式的CRD定义,可以生成yaml格式的CRD)
   https://github.com/istio/client-go (通过前者API生成的Client)
   最后通过pilot内部的codegen生成所需的crdcontroller,复用性较好。
   
   另一个种是通过 https://github.com/kubernetes/sample-controller生成,但是这样集成进pilot会多相当多的冗余代码,并且需要修改由原本生成的代码和CRD资源定义。
   
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@dubbo.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@dubbo.apache.org
For additional commands, e-mail: notifications-help@dubbo.apache.org