Hi, Xiangkun:
>From a user's perspective, I chose option 1. seata-ctl extension. Because I
hope that the seata-cli tool should be able to complete all operation and
maintenance work. If there are many tools, it may make things complicated.

Best Regards,
Jiangke Wu


尹祥琨 <[email protected]> 于2024年3月6日周三 14:30写道:

> Hi team,
>
> I am reaching out to discuss a potential enhancement to our current
> toolset, specifically focusing on the integration of K8s cluster operating
> capabilities into seata-ctl.
>
> seata-ctl serves as a command-line interface tool for minimizing
> transaction operation overhead. I believe there is an opportunity to extend
> its functionalities to assist users in operating seata-server within a
> Kubernetes cluster more efficiently. The proposed features would include
> the ability to create, delete, and list namespaces/clusters.
>
> The key benefits of implementing such features are:
> 1. Enhanced User Experience: By incorporating K8s cluster operating
> capabilities into seata-ctl, we would allow users to manage seata-server
> instances and related resources more conveniently.
> 2. Consistency and Integration: Integrating these features into seata-ctl
> ensures a unified interface for users, maintaining consistency across
> different operations and reducing the learning curve. This approach also
> promotes better integration with existing tooling.
>
> I would like to discuss about whether we should implement such features.
> And also, the question arises regarding the implementation strategy. I
> suppose there are at least two potential options:
>
> 1. seata-ctl extension: We can integrate the K8s cluster operating
> capabilities directly into the existing seata-ctl tool. This approach would
> involve extending the functionalities of the current command-line interface
> to encompass the new features.
> 2. seata-k8s cli-tool: Alternatively, we could create a dedicated
> command-line tool within the seata-k8s repository, independent of
> seata-ctl. This would involve developing a separate tool specifically
> designed for managing seata-server instances in a Kubernetes environment.
>
> Looking forward to your feedback on whether and how we should implement
> it, to extend seata-ctl or develop a standalone tool in seata-k8s. Thank
> you for your time and consideration.
>
> Best regards,
> Xiangkun Yin (ptyin)
>

Reply via email to