hz/cctp-atu/atu-script-case/atu-script-case.deployment....

77 lines
1.7 KiB
YAML
Raw Normal View History

2024-07-04 10:58:03 +08:00
apiVersion: v1
kind: Service
metadata:
name: atu-script-case
namespace: cctp
spec:
ports:
- protocol: TCP
port: 80
targetPort: 80
selector:
k8s-app: atu-script-case
type: ClusterIP
---
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: ingress-atu-script-case
namespace: cctp
annotations:
kubernetes.io/ingress.class: nginx
spec:
rules:
- host: script-case.cctp.dev.northking.net
http:
paths:
- path: /
backend:
serviceName: atu-script-case
servicePort: 80
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: atu-script-case
namespace: cctp
labels:
k8s-app: atu-script-case
spec:
replicas: 1
selector:
matchLabels:
k8s-app: atu-script-case
template:
metadata:
labels:
k8s-app: atu-script-case
spec:
dnsConfig:
options:
- name: ndots
value: '3'
containers:
- name: atu-script-case
image: 'harbor.k8s.dev.northking.net/gzrdc/atu-script-case:dev'
imagePullPolicy: Always
env:
- name: APP_PROFILE
value: dev
- name: SERVER_PORT
value: "80"
- name: NACOS_NAMESPACE
value: dev
- name: NACOS_CLIENT_HOST
value: script-case.cctp.dev.northking.net
- name: NACOS_CLIENT_PORT
value: "80"
- name: NACOS_SERVER_URL
value: nacos-headless.cctp.svc.cluster.local:8848
ports:
- containerPort: 80
protocol: TCP
imagePullSecrets:
- name: harbor-k8s-dev-secret