| Network security assessment is an important direction in the field of network security research,and its theoretical research results are quite rich,but its application direction lacks research on the particularity of scenarios and current new technologies.Under the background of today’s applications,system deployment and operation are becoming more and more complex,and the high-performance and stable operation of the system is inseparable from load balancing technology.However,in today’s increasingly mature technologies such as microservices and container cloud,the load balancing function provided by the existing technical framework is still insufficient,and it is difficult to meet the needs of the application development of the network security assessment system.Firstly,the defects of the load balancing strategy of the Kubernetes platform are studied,an adaptive load balancing algorithm is proposed,and the load balancing subsystem is designed and implemented on the Kubernetes platform for practical application of the algorithm.Secondly,based on the designed load balancing subsystem of the Kubernetes platform,the network security is studied and realized Evaluate the system,split the system into services according to the idea of microservices;finally,research and design a series of experiments and tests to verify and analyze the performance of the adaptive load balancing algorithm in the load balancing subsystem and the availability and reliability of the network security assessment system.The main work and innovation of the research are as follows:First,an adaptive load balancing algorithm based on Kubernetes platform is proposed.The algorithm proposes to combine the server-side load status and the client’s request type as the basis for request allocation to solve the problem of insufficient assessment of cluster processing capacity in the original strategy.Unable to deal with cluster health issues.Secondly,the load balancing subsystem is designed on the Kubernetes platform to complete the practical application of the adaptive load balancing algorithm,and it is used to replace the default load balancing function of the Kubernetes platform.The design and comparative experimental analysis verifies the performance and effectiveness of the adaptive load balancing algorithm of the subsystem.Finally,a network security assessment system based on the load balancing subsystem is designed and implemented,and the system is divided into microservices such as assessment computing,assessment collection,and assessment adjustment according to the design scheme.The system designs a hierarchical assessment index system of "security vulnerability-atomic function-assessment index-collection index" with atomic function as the core,realizes the assessment of network security risk from 12 security vulnerability dimensions,and experimentally verifies the availability and reliability of the system. |