Compare commits

...

2 Commits

Author SHA1 Message Date
william
b445ca76a6 1 2025-06-09 20:54:33 +08:00
william
ae6617ebc6 1 2025-06-09 20:54:21 +08:00
12 changed files with 79 additions and 14 deletions

View File

@ -0,0 +1,23 @@
apiVersion: apps/v1
kind: Deployment
metadata:
name: app-resign-api
labels:
app: app-resign-api
spec:
replicas: 1
selector:
matchLabels:
app: app-resign-api
template:
metadata:
labels:
app: app-resign-api
spec:
containers:
- name: app-resign-api
image: juyou.tencentcloudcr.com/juyoutech/app-resign:latest
ports:
- containerPort: 3000
imagePullSecrets:
- name: juyou-docker-tcr-secret

View File

@ -0,0 +1,14 @@
apiVersion: rbac.authorization.k8s.io/v1
kind: Role
metadata:
name: app-resign-role
rules:
- apiGroups: ["batch"]
resources: ["jobs"]
verbs: ["list", "create", "delete", "get", "watch"]
- apiGroups: [""]
resources: ["pods"]
verbs: ["list", "get", "watch"]
- apiGroups: [""]
resources: ["pods/log"]
verbs: ["get"]

View File

@ -0,0 +1,11 @@
apiVersion: v1
kind: Service
metadata:
name: app-resign-api-service
spec:
ports:
- port: 80
targetPort: 3000
name: app-resign-api
selector:
app: app-resign-api

View File

@ -0,0 +1,6 @@
resources:
- app-resign-service-account.yaml
- app-resign-role.yaml
- app-resign-role-binding.yaml
- app-resign-deployment.yaml
- app-resign-service.yaml

View File

@ -1,8 +0,0 @@
apiVersion: rbac.authorization.k8s.io/v1
kind: Role
metadata:
name: app-resign-role
rules:
- apiGroups: [ "batch", "extensions", "apps" ]
resources: [ "jobs", "deployments", "pods", "pods/log" ]
verbs: [ "create", "get", "list", "watch", "create", "delete", "update", "patch" ]

View File

@ -12,7 +12,6 @@ spec:
labels:
app: download-api
spec:
serviceAccountName: app-resign-service-account
containers:
- name: download-api
image: juyou.tencentcloudcr.com/juyoutech/download_api:latest

View File

@ -3,6 +3,3 @@ resources:
- download-api-service.yaml
- download-deployment.yaml
- download-service.yaml
- app-resign-service-account.yaml
- app-resign-role.yaml
- app-resign-role-binding.yaml

View File

@ -14,6 +14,7 @@ resources:
- ../base/tls
- ../base/basic-auth
- ../base/haproxy
- ../base/app-resign
- ingress.yaml
configMapGenerator:

View File

@ -0,0 +1,22 @@
apiVersion: apps/v1
kind: Deployment
metadata:
name: app-resign-api
spec:
replicas: 3
template:
spec:
containers:
- name: app-resign-api
image: juyou.tencentcloudcr.com/juyoutech/app-resign:latest
imagePullPolicy: Always
envFrom:
- configMapRef:
name: mysql-configmap
- configMapRef:
name: redis-configmap
- configMapRef:
name: storage-configmap
env:
- name: TZ
value: "Asia/Shanghai"

View File

@ -1 +1 @@
kubectl apply --dry-run=client -k gp2504
kubectl apply --dry-run=client -k gp2505