Abstract:In order to meet the new requirements of increasingly complex aerospace ground application software structure, dynamic reorganization of resources and high system availability, this paper adopts the idea of microservice architecture and combines the lightweight characteristics of containers to design and implement a set of aerospace ground application software architecture based on Kubernetes. It introduces the division and deployment of services, service discovery and load balancing, service dynamic update and service high availability in the software in detail and the above key performance has been tested. The test results show that the software design and implementation plan effectively improves the availability, reusability and resource utilization of the complicated aerospace ground application software, and greatly reduces the cost of enterprise software development and maintenance.