停止Choerodon
本文执行的所有命令都是基于分步安装命令进行的操作,若你在执行安装命令时有修改 —name 参数,那么请对应修改以下命令的deployment name参数。
命令格式为:
kubectl scale deployment -n [namespace] --replicas=0 [deployment name]
# 基础组件
kubectl scale deployment -n c7n-system --replicas=0 chartmuseum-chartmuseum
kubectl scale deployment -n c7n-system --replicas=0 c7n-mysql
kubectl scale deployment -n c7n-system --replicas=0 c7n-redis
kubectl scale deployment -n c7n-system --replicas=0 harbor-harbor-core
kubectl scale deployment -n c7n-system --replicas=0 harbor-harbor-jobservice
kubectl scale deployment -n c7n-system --replicas=0 harbor-harbor-portal
kubectl scale deployment -n c7n-system --replicas=0 harbor-harbor-registry
kubectl scale deployment -n c7n-system --replicas=0 sonarqube-postgresql
kubectl scale deployment -n c7n-system --replicas=0 sonarqube-sonarqube
kubectl scale deployment -n c7n-system --replicas=0 sonatype-nexus
kubectl scale statefulset -n c7n-system --replicas=0 minio
kubectl scale statefulset -n c7n-system --replicas=0 harbor-harbor-database
kubectl scale statefulset -n c7n-system --replicas=0 harbor-harbor-redis
kubectl scale statefulset -n c7n-system --replicas=0 gitlab-gitlab-core
kubectl scale statefulset -n c7n-system --replicas=0 gitlab-gitlab-database
kubectl scale statefulset -n c7n-system --replicas=0 gitlab-gitlab-redis
# 微服务开发框架
kubectl scale deployment -n c7n-system --replicas=0 choerodon-register
kubectl scale deployment -n c7n-system --replicas=0 choerodon-platform
kubectl scale deployment -n c7n-system --replicas=0 choerodon-admin
kubectl scale deployment -n c7n-system --replicas=0 choerodon-iam
kubectl scale deployment -n c7n-system --replicas=0 choerodon-asgard
kubectl scale deployment -n c7n-system --replicas=0 choerodon-gateway
kubectl scale deployment -n c7n-system --replicas=0 choerodon-message
kubectl scale deployment -n c7n-system --replicas=0 choerodon-monitor
kubectl scale deployment -n c7n-system --replicas=0 choerodon-oauth
kubectl scale deployment -n c7n-system --replicas=0 choerodon-swagger
kubectl scale deployment -n c7n-system --replicas=0 choerodon-file
kubectl scale deployment -n c7n-system --replicas=0 choerodon-monitor
# 持续交付
kubectl scale deployment -n c7n-system --replicas=0 devops-service
kubectl scale deployment -n c7n-system --replicas=0 gitlab-service
kubectl scale deployment -n c7n-system --replicas=0 workflow-service
# 敏捷管理
kubectl scale deployment -n c7n-system --replicas=0 agile-service
# 测试管理
kubectl scale deployment -n c7n-system --replicas=0 test-manager-service
# 知识管理
kubectl scale deployment -n c7n-system --replicas=0 elasticsearch-kb
kubectl scale deployment -n c7n-system --replicas=0 knowledgebase-service
# 制品库
kubectl scale deployment -n c7n-system --replicas=0 code-repo-service
kubectl scale deployment -n c7n-system --replicas=0 prod-repo-service
# 总前端
kubectl scale deployment -n c7n-system --replicas=0 choerodon-front
kubectl scale deployment -n c7n-system --replicas=0 choerodon-front-hzero
启动Choerodon
请一定按以下启动顺序执行,确认启动的服务启动成功后再启动下一个服务。
# 基础组件
kubectl scale deployment -n c7n-system --replicas=1 chartmuseum-chartmuseum
kubectl scale statefulset -n c7n-system --replicas=4 minio
kubectl scale deployment -n c7n-system --replicas=1 c7n-redis
kubectl scale deployment -n c7n-system --replicas=1 c7n-mysql
kubectl scale statefulset -n c7n-system --replicas=1 harbor-harbor-redis
kubectl scale statefulset -n c7n-system --replicas=1 harbor-harbor-database
kubectl scale deployment -n c7n-system --replicas=1 harbor-harbor-portal
kubectl scale deployment -n c7n-system --replicas=1 harbor-harbor-jobservice
kubectl scale deployment -n c7n-system --replicas=1 harbor-harbor-registry
kubectl scale deployment -n c7n-system --replicas=1 harbor-harbor-core
kubectl scale statefulset -n c7n-system --replicas=1 gitlab-gitlab-database
kubectl scale statefulset -n c7n-system --replicas=1 gitlab-gitlab-redis
kubectl scale statefulset -n c7n-system --replicas=1 gitlab-gitlab-core
kubectl scale deployment -n c7n-system --replicas=1 sonarqube-postgresql
kubectl scale deployment -n c7n-system --replicas=1 sonarqube-sonarqube
kubectl scale deployment -n c7n-system --replicas=1 sonatype-nexus
# 微服务开发框架
kubectl scale deployment -n c7n-system --replicas=1 choerodon-register
kubectl scale deployment -n c7n-system --replicas=1 choerodon-platform
kubectl scale deployment -n c7n-system --replicas=1 choerodon-admin
kubectl scale deployment -n c7n-system --replicas=1 choerodon-asgard
kubectl scale deployment -n c7n-system --replicas=1 choerodon-iam
kubectl scale deployment -n c7n-system --replicas=1 choerodon-gateway
kubectl scale deployment -n c7n-system --replicas=1 choerodon-oauth
kubectl scale deployment -n c7n-system --replicas=1 choerodon-message
kubectl scale deployment -n c7n-system --replicas=1 choerodon-monitor
kubectl scale deployment -n c7n-system --replicas=1 choerodon-swagger
kubectl scale deployment -n c7n-system --replicas=1 choerodon-file
kubectl scale deployment -n c7n-system --replicas=1 choerodon-monitor
# 持续交付
kubectl scale deployment -n c7n-system --replicas=1 devops-service
kubectl scale deployment -n c7n-system --replicas=1 gitlab-service
kubectl scale deployment -n c7n-system --replicas=1 workflow-service
# 敏捷管理
kubectl scale deployment -n c7n-system --replicas=1 agile-service
# 测试管理
kubectl scale deployment -n c7n-system --replicas=1 test-manager-service
# 知识管理
kubectl scale deployment -n c7n-system --replicas=1 elasticsearch-kb
kubectl scale deployment -n c7n-system --replicas=1 knowledgebase-service
# 总前端
kubectl scale deployment -n c7n-system --replicas=1 choerodon-front
kubectl scale deployment -n c7n-system --replicas=1 choerodon-front-hzero