运维的工作通常包括下面几个方面:
  • 基础设施:即程序运行环境的创建和维护。

  • 持续部署:部署应用程序,并使整个过程自动化。

  • 服务的健壮性:是指当服务的的运行环境出现了问题,例如网络故障或服务过载或某些微服务宕机的情况下,程序仍能够提供部分或大部分服务。

  • 运行监测:它既包含对程序的监测也包含对运行环境的监测。

下面就是后端服务的k8s配置代码:

apiVersion: v1kind: Servicemetadata:  name: k8sdemo-backend-service  labels:    app: k8sdemo-backendspec:  type: NodePort  selector:    app: k8sdemo-backend  ports:    - protocol : TCP      nodePort: 32080      port: 80      targetPort: 8080