Performance and Scalability Testing Strategy Based on Kubemart

Document Type

Article

Publication Date

5-30-2019

Publication Title

2019 IEEE 4th International Conference on Cloud Computing and Big Data Analytics

First page number:

511

Last page number:

516

Abstract

The technology of container orchestration dramatically speeds up the extension of applications architected on microservices. As the complexity of those applications continues to increase, the orchestration system needs to resolve performance challenge to deploy thousands of coexisting applications to work cooperatively, and to reach the requirements of efficiency and scalability of microservices architectures. The Kubernetes is an open source project to implement container orchestration, and more popular than the others. For performance testing, the Kubernetes provides Kubemark as a deployment tool, which can simulate a large- scale Kubenetes clusters. Kubemark supports the performance evaluation of cluster scale much larger than the real cluster scale. This paper addresses performance issues of microservices structure, describes the architecture of Kubernetes to implement schedule of resource, and finally proposes a method of performance testing with Kubemark.

Keywords

Microservices; Kubernetes; Kubemark; End-to-end(e2e); Performance testing

Disciplines

OS and Networks | Software Engineering

Language

English

UNLV article access

Share

COinS