The invention discloses an application arrangement and deployment method based on kubernetes. According to the method, based on a kubernetes cluster, application deployment is carried out by means ofa docker, and resource objects such as deployment, statefulset, service, ingress, secret, and configmap of kubernetes; and life cycle management of a program is achieved for the scheduling controllerof the cluster container by means of kubernetes. According to the method, various resource objects provided by kubernetes and used for container arrangement are integrated, the resource objects are jointly applied to solve the problems of application dependence, deployment environment, data persistence, capacity expansion and capacity shrinkage and the like, and meanwhile the arrangement steps anddifficulty of the application are greatly simplified.