aslan-admin/admin-dashboard-svc.yaml
2025-07-30 17:45:41 +08:00

79 lines
2.3 KiB
YAML

apiVersion: v1
kind: Namespace
metadata:
name: rc-service-admin-dashboard
labels:
elbv2.k8s.aws/pod-readiness-gate-inject: enabled
---
apiVersion: apps/v1
kind: Deployment
metadata:
namespace: rc-service-admin-dashboard
name: admin-dashboard-deployment
labels:
app: admin-dashboard
spec:
replicas: 2
revisionHistoryLimit: 3
selector:
matchLabels:
app: admin-dashboard
template:
metadata:
labels:
app: admin-dashboard
spec:
containers:
- name: admin-dashboard
image: registry.ap-southeast-1.aliyuncs.com/rc1304/admin-dashboard:20230417v1
ports:
- containerPort: 80
resources:
requests:
cpu: ".5"
memory: "200Mi"
limits:
cpu: "1"
memory: "520Mi"
imagePullSecrets:
- name: rc-aliyun-secret
---
apiVersion: v1
kind: Service
metadata:
namespace: rc-service-admin-dashboard
name: admin-dashboard-service
annotations:
service.beta.kubernetes.io/aws-load-balancer-type: external
service.beta.kubernetes.io/aws-load-balancer-nlb-target-type: ip
service.beta.kubernetes.io/aws-load-balancer-scheme: internet-facing
service.beta.kubernetes.io/aws-load-balancer-target-group-attributes: deregistration_delay.timeout_seconds=30
service.beta.kubernetes.io/aws-load-balancer-healthcheck-path: /
service.beta.kubernetes.io/aws-load-balancer-healthcheck-healthy-threshold: '2'
service.beta.kubernetes.io/aws-load-balancer-healthcheck-unhealthy-threshold: '2'
service.beta.kubernetes.io/aws-load-balancer-healthcheck-interval: '10'
#service.beta.kubernetes.io/aws-load-balancer-healthcheck-timeout: '2'
spec:
selector:
app: admin-dashboard
type: LoadBalancer
ports:
- protocol: TCP
port: 80
targetPort: 80
---
apiVersion: v1
data:
.dockerconfigjson: eyJhdXRocyI6eyJyZWdpc3RyeS5hcC1zb3V0aGVhc3QtMS5hbGl5dW5jcy5jb20iOnsidXNlcm5hbWUiOiLnuqLlnIbnp5HmioDlhazlj7giLCJwYXNzd29yZCI6IjEzOTIyNDYwMDUwLiIsImF1dGgiOiI1N3FpNVp5RzU2ZVI1b3FBNVlXczVZKzRPakV6T1RJeU5EWXdNRFV3TGc9PSJ9fX0=
kind: Secret
metadata:
namespace: rc-service-admin-dashboard
creationTimestamp: "2023-04-12T08:35:59Z"
name: rc-aliyun-secret
resourceVersion: "2202094"
uid: 0ea42058-a318-4ead-af1c-441cbbc5e649
type: kubernetes.io/dockerconfigjson