updated: 2025-02-17 18:13:22

This commit is contained in:
小开发仔 2025-02-17 18:13:22 +08:00
parent 080dba8639
commit bf1aee2654
12 changed files with 67 additions and 14 deletions

3
.gitignore vendored
View File

@ -1 +1,2 @@
.idea .idea
迁移进度.md

11
devops/ccr.yaml Normal file
View File

@ -0,0 +1,11 @@
apiVersion: v1
data:
.dockerconfigjson: eyJhdXRocyI6eyJjY3IuY2NzLnRlbmNlbnR5dW4uY29tIjp7InVzZXJuYW1lIjoiMTAwMDMwNjQ5MzI3IiwicGFzc3dvcmQiOiJEUm4yVmc2aVB1YmQiLCJlbWFpbCI6InF4c3VnYXJAZ21haWwuY29tIiwiYXV0aCI6Ik1UQXdNRE13TmpRNU16STNPa1JTYmpKV1p6WnBVSFZpWkE9PSJ9fX0=
kind: Secret
metadata:
creationTimestamp: "2024-05-14T05:42:37Z"
name: ccr
namespace: default
resourceVersion: "18724"
uid: 532c488a-7665-481b-ac68-2f2d3e25f23e
type: kubernetes.io/dockerconfigjson

View File

@ -2,9 +2,8 @@ version: "3"
services: services:
drone-server: drone-server:
container_name: drone-server container_name: drone-server
image: drone/drone:2 image: dr.ppapi.cn/drone/drone:2
environment: environment:
DRONE_LOGS_DEBUG: true
DRONE_SERVER_HOST: drone2.lingpaike.com DRONE_SERVER_HOST: drone2.lingpaike.com
DRONE_SERVER_PROTO: https DRONE_SERVER_PROTO: https
DRONE_RPC_SECRET: bf5f296c-3e53-40da-94ee-f171fbb33fac DRONE_RPC_SECRET: bf5f296c-3e53-40da-94ee-f171fbb33fac
@ -14,7 +13,7 @@ services:
DRONE_GITEA_SERVER: https://gitea.lingpaike.com DRONE_GITEA_SERVER: https://gitea.lingpaike.com
DRONE_USER_CREATE: username:root,admin:true DRONE_USER_CREATE: username:root,admin:true
DRONE_DATABASE_DRIVER: mysql DRONE_DATABASE_DRIVER: mysql
DRONE_DATABASE_DATASOURCE: root:rG8tAxtM9Js3@tcp(172.17.0.6:3306)/drone2?parseTime=true DRONE_DATABASE_DATASOURCE: root:rG8tAxtM9Js3@tcp(172.30.0.15:3306)/drone2?parseTime=true
ports: ports:
- "8182:80" - "8182:80"
restart: always restart: always
@ -23,7 +22,7 @@ services:
drone-runner: drone-runner:
container_name: drone-runner container_name: drone-runner
image: drone/drone-runner-docker:1 image: dr.ppapi.cn/drone/drone-runner-docker:1
restart: always restart: always
environment: environment:
DRONE_RPC_HOST: drone-server DRONE_RPC_HOST: drone-server
@ -33,6 +32,6 @@ services:
DRONE_RUNNER_CAPACITY: 2 DRONE_RUNNER_CAPACITY: 2
DRONE_RUNNER_NAME: default-agent DRONE_RUNNER_NAME: default-agent
DRONE_DATABASE_DRIVER: mysql DRONE_DATABASE_DRIVER: mysql
DRONE_DATABASE_DATASOURCE: root:rG8tAxtM9Js3@tcp(172.17.0.6:3306)/drone2?parseTime=true DRONE_DATABASE_DATASOURCE: root:rG8tAxtM9Js3@tcp(172.30.0.15:3306)/drone2?parseTime=true
volumes: volumes:
- /var/run/docker.sock:/var/run/docker.sock - /var/run/docker.sock:/var/run/docker.sock

View File

@ -39,7 +39,7 @@ metadata:
name: juno-drone name: juno-drone
subsets: subsets:
- addresses: - addresses:
- ip: 172.17.0.6 - ip: 172.30.0.15
ports: ports:
- name: http - name: http
port: 8182 port: 8182

View File

@ -0,0 +1,22 @@
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: juno-drone
annotations:
cert-manager.io/cluster-issuer: letsencrypt-prod
spec:
tls:
- hosts:
- drone2.lingpaike.com
secretName: drone2.lingpaike.com
rules:
- host: drone2.lingpaike.com
http:
paths:
- pathType: Prefix
path: "/"
backend:
service:
name: juno-drone
port:
number: 80

View File

@ -132,6 +132,6 @@ data:
output.logstash: output.logstash:
hosts: hosts:
- "172.17.0.6:5044" - "172.30.0.15:5044"
username: juno username: juno
password: tr0ngP4ssWD password: tr0ngP4ssWD

View File

@ -41,7 +41,7 @@ metadata:
name: juno-kibana name: juno-kibana
subsets: subsets:
- addresses: - addresses:
- ip: 172.17.0.6 - ip: 172.30.0.15
ports: ports:
- name: http - name: http
port: 5601 port: 5601

View File

@ -39,7 +39,7 @@ metadata:
name: juno-gitea name: juno-gitea
subsets: subsets:
- addresses: - addresses:
- ip: 172.17.0.6 - ip: 172.30.0.15
ports: ports:
- name: http - name: http
port: 3000 port: 3000

View File

@ -3,7 +3,7 @@ services:
juno-minio: juno-minio:
restart: always restart: always
container_name: juno-minio container_name: juno-minio
image: docker-registry-1.ppapi.cn/minio/minio:RELEASE.2024-07-26T20-48-21Z image: dr.ppapi.cn/minio/minio:RELEASE.2024-07-26T20-48-21Z
command: ["minio", "server", "--console-address", ":9001", "/data1"] command: ["minio", "server", "--console-address", ":9001", "/data1"]
ports: ports:
- "9000:9000" - "9000:9000"

View File

@ -66,7 +66,7 @@ metadata:
name: juno-minio name: juno-minio
subsets: subsets:
- addresses: - addresses:
- ip: 172.17.0.6 - ip: 172.30.0.15
ports: ports:
- name: p9000 - name: p9000
port: 9000 port: 9000

View File

@ -13,7 +13,7 @@ metadata:
name: juno-postgres name: juno-postgres
subsets: subsets:
- addresses: - addresses:
- ip: 172.17.0.6 - ip: 172.30.0.15
ports: ports:
- port: 5432 - port: 5432
@ -33,6 +33,6 @@ metadata:
name: juno-redis name: juno-redis
subsets: subsets:
- addresses: - addresses:
- ip: 172.17.0.6 - ip: 172.30.0.15
ports: ports:
- port: 6379 - port: 6379

20
迁移进度.md Normal file
View File

@ -0,0 +1,20 @@
## cronjob
* * * * * DOCKER_API_VERSION=1.39 /juno/monitor -args juno-minio,kibana,logstash,elasticsearch,drone-runner-2,drone-server-2,mysql,gitea,postgres,redis -tag juno-basic
## docker 服务
- [ ] drone
- [x] gitea
- [ ] elk
- [x] minio
- [x] mysql
- [x] pg
- [ ] redis(有问题)
- [ ] api服务
juno.dev.data
公网ip114.117.244.62
内网ip172.30.0.15
juno.dev.svc
公网ip114.117.250.235
内网ip: 172.30.0.3