Benefits
TKS adopts elegant software engineering design and realizes modular design through modularization and Microservices so that users can use customized network, storage, scheduling, monitoring, logging, and other modules according to their use scenarios and through flexible plugging and unplugging.
Simplified cluster management
TKS has various features such as large-scale container cluster management, resource scheduling, container arrangement, and code construction. It blocks the differences of underlying infrastructures and simplifies management and Ops of distributed applications. You no longer need to use cluster management software or design fault-tolerating cluster structures, thus eliminating all relevant management and scaling workloads.
You just need to enable a container cluster and specify the tasks you want to run, and TKS will help you complete all the cluster management work, enabling you to focus on developing Dockerized applications.
Flexible cluster management and integration with CLB
You can use TKS to schedule long-running applications and batch jobs flexibly. You can also use APIs to obtain the latest information about cluster status for easy integration with your customized and third-party scheduling applications.
TKS is integrated with Cloud Load Balancer (CLB), enabling you to distribute traffic among multiple containers. You just need to specify the container configuration and load balancer to be used, and the TKS management application will automatically add/delete resources for you. In addition, TKS can auto-recover faulty containers to guarantee that a sufficient number of containers are always running to sustain your applications.
Secure isolation of resources and high availability of services
TKS works inside your own Cloud Virtual Machine (CVM) instance without sharing computing resources with other customers.
Your clusters run inside Virtual Private Clouds (VPCs) where you can use your own security groups and network ACLs. These features enable a high level of isolation and help you use CVM instances to construct applications with high security and reliability.
TKS uses a distributed service structure to implement auto failover and fast migration for services. Together with distributed backend storage of stateful services, TKS also ensures high security and availability of services and data.
Fast image deployment and continuous business integration
TKS runs inside your VPCs where quality BGP networks ensure fast upload and download of images and allow a large number of containers to launch within seconds. This greatly reduces operational overheads and enables you to focus on business operations.
You can deploy your businesses on TKS. After code is submitted to GitHub or other code hosting platforms, TKS can immediately create, test, pack, and integrate code and deploy the integrated code in pre-release and production environments.
High cost-effectiveness
A TKS-managed cluster is more cost-effective than a self-deployed or self-built cluster. You can get a highly reliable, stable, and scalable cluster management plan at low costs and do not need to care about Ops.
Cloud-native scenario optimization
TKS launches native nodes, a new type of node designed for Kubernetes environments. Leveraging expertise in managing millions of container cores, native nodes provide users with native, highly stable, and responsive Kubernetes node management capabilities.
Kernel optimization is made, rendering the service highly suitable for cloud-native scenarios.