This commit is contained in:
Sense T
2022-10-01 09:09:30 +00:00
parent 938db68be9
commit ffef0a5d92
19 changed files with 429 additions and 0 deletions

View File

@@ -0,0 +1,28 @@
apiVersion: apps/v1
kind: Deployment
metadata:
name: pac-server
spec:
selector:
matchLabels:
app: pac-server
template:
metadata:
labels:
app: pac-server
spec:
volumes:
- name: conf
configMap:
name: pac-config
defaultMode: 420
containers:
- name: nginx
image: nginx
resources:
limits:
cpu: 500m
memory: 256Mi
volumeMounts:
- mountPath: /usr/share/nginx/html
name: conf

View File

@@ -0,0 +1,13 @@
# yaml-language-server: $schema=https://json.schemastore.org/kustomization.json
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
- deployment.yaml
- server.yaml
configMapGenerator:
- name: pac-config
files:
- config/proxy.pac
commonLabels:
app: pac-server

15
pac-server/server.yaml Normal file
View File

@@ -0,0 +1,15 @@
apiVersion: v1
kind: Service
metadata:
name: pac-server
spec:
selector:
app: pac-server
ports:
- port: 8089
targetPort: 80
type: LoadBalancer
ipFamilies:
- IPv4
- IPv6
ipFamilyPolicy: PreferDualStack