Skip to content
English

  FinClip 后端服务采用高性能的编程语言编写,通常情况下,我们在第一次部署之后便无需做太多变更。对于特定情况,我们可能需要考虑对系统进行维护,以下是一些日常操作的示例说明,以供参考。

服务进程管理

  FinClip 单机版本采用 docker 管理,集群版本采用 Kubernetes 进行管理,因此,我们采用 docker 或者 kubectl 客户端工具进行服务管理。

1. 重启服务

对于 docker 部署的版本:

shell
docker restart contaienr-id

对于 kubernetes 部署的版本:

shell
kubectl get po 
kubectl delete po pod-id
#如果有指定命名空间
kubectl delete po -n namespace pod-id

#或者
kubectl rollout restart deployment --selector=tier=backend

2. 服务扩缩容

对于Kubernetes部署的集群版本服务,可以对服务进行扩容,以提高QPS承载能力

shell
  kubectl scale --replicas=3 deployment/deployment-name

服务日志

检查服务日志主要是通过查看容器的输出操作。

  • docker 部署

    shell
    docker logs contaielr-id
  • kubernetes部署

    shell
    kubectl logs --tail=10086 -f pod-id

Digital Ecosystem Infrastructure.