Cloud Native Kit (CNKIT) is a development efficiency enhancement tool designed by the R&D team of Enterprise Distributed Application Service (EDAS) for cloud-native application architectures. The tool can improve development efficiency in the stages of development, testing, debugging, and diagnostics.
CNKIT features
| Parameter | Description |
| WebShell | CNKIT provides a webshell for command audit and supports switchover between multiple instance nodes. |
| Development container | CNKIT provides a replication mode to start new pods for development and debugging, and allows you to deploy applications by using an installation package and the integrated development environment (IDE) plug-in. This makes iteration more efficient. |
| Application update | CNKIT allows you to upload an application package from your local device to a development container, which is faster than the deployment by using the EDAS console. |
| Application deployment by using a plug-in | CNKIT provides the IDE plug-in to deploy an application to a target container. You can complete the deployment on IDE with one click. |
| Remote debugging | CNKIT allows you to turn on remote debugging with one click. You can connect the auxiliary tools provided to the debugging port for local breakpoint debugging. |
| Arthas | CNKIT is integrated with the Arthas tool. You can install Arthas on the CNKIT page with one click and then use Arthas. |
| TcpDump | CNKIT is integrated with the tcpdump tool. You can use the tcpdump tool on the CNKIT page to analyze and debug network data. |
| File management | CNKIT supports visualized management of files and directories in containers, including uploading and downloading files and directories. |