文档中心 > 应用管理简介
应用管理简介

最近更新时间:2022-02-11

应用管理包括无状态应用(Deployment)、有状态应用(Statefulset)、任务(Job)、定时任务(Cronjob)、守护进程集(DaemonSet)和容器组的管理。

其中无状态应用、有状态应用的区别如下:

  • 无状态应用(Deployment)

    Deployment声明了Pod的模板和控制Pod的运行策略,适用于部署无状态的应用程序。您可以根据业务需求,对Deployment中运行的Pod的副本数、调度策略、更新策略等进行声明。

  • 有状态应用(Statefulset)

    StatefulSet主要用于管理有状态的应用,创建的Pod拥有根据规范创建的持久型标识符。Pod迁移或销毁重启后,标识符仍会保留。在需要持久化存储时,您可以通过标识符对存储卷进行一一对应。

    如果应用程序不需要持久的标识符,建议您使用Deployment部署应用程序。

对于无状态应用(Deployment)、有状态应用(Statefulset)、任务(Job)、定时任务(Cronjob)、守护进程集(DaemonSet),几种应用的创建和使用方法基本相同,配置方法请参考本章内其他小节。