### https://github.com/pnboot/gzzd/tree/main/doc/k8s ###
[root@k8s-master yaml]$cat gzzd.yaml
apiVersion: apps/v1
kind: Deployment
metadata:
labels:
app: serverside-ui
name: serverside-ui
spec:
replicas: 1
selector:
matchLabels:
app: serverside-ui
template:
metadata:
labels:
app: serverside-ui
spec:
containers:
- env:
- name: masterUrl
value: "https://10.255.0.170:6443"
- name: token
value: "eyJhbGciOiJSUzI1NiIsImtpZCI6Im5qODVaTThmeDFoV003UlNfYTNPOFJkT25lVDJ4bzg0VG5wVjdCdlVqN1kifQ.eyJpc3MiOiJrdWJlcm5ldGVzL3NlcnZpY2VhY2NvdW50Iiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9uYW1lc3BhY2UiOiJkZWZhdWViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9zZWNyZXQubmFtZSI6ImFkbWluLXRva2VuLWw5cXB0Iiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9zZXJ2aWNlLWFjY291bnQubmFtZSI6ImFkbWluIiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9zZXJ2aWNlLWFjY291bnQudWlkIjoiZjNjNWU1M2ItM2ZhYi00YmJjLIjoic3lzdGVtOnNlcnZpY2VhY2NvdW50OmRlZmF1bHQ6YWRtaW4ifQ.EQa5o3M8TR5lZsuexeRSbJLTOxwOp8jRIdCS3kGuDhI6_87CP5jYuHkq4h_ViZQJzAaHngA2m4hCCasvvBiEMQEdaIJOTiBXjyDyVJjwe8S6OHtO2tNdCQusXWbZtJXAXILSd-gYAfTERB7yf5mBg1DGy3yG5EAjsoMHV5wN67W0ZK5ryoRSp71OVpq6I6Stlg9kO98UMJ3tQF2id_iec7UggsZANvGVYIiXFeSKwcq6upl_vY6KhlkpHkC7yX-g8Pak9FcZ1pf4QyQgLPhMxNAcJ0PK4zs-4hiFqQTjBYaGYtq1s--xwo4FOrSRwUHZXy7ewZD-XnK5yWjMklvIbQ"
- name: spring.profiles.active
value: test
- name: namespace
value: default
- name: proxy.server.uiIp
value: "106.15.226.145"
- name: proxy.server.nodePort
value: "31113"
- name: proxy.server.proxyIp
value: "serverside-ui"
#image: registry.cn-hangzhou.aliyuncs.com/19/serverside-ui:0.0.1
image: system386/serverside-ui:0.0.1
imagePullPolicy: IfNotPresent
name: serverside-ui
---
apiVersion: v1
kind: Service
metadata:
labels:
app: serverside-ui
name: serverside-ui
spec:
externalTrafficPolicy: Cluster
ports:
- name: 9091-9091
nodePort: 31191
port: 9091
protocol: TCP
targetPort: 9091
- name: 9013-9013
nodePort: 31113
port: 9013
protocol: TCP
targetPort: 9013
- name: 9014-9014
nodePort: 31114
port: 9014
protocol: TCP
targetPort: 9014
selector:
app: serverside-ui
type: NodePort
kubectl create -f gzzd.yaml
微服务底包镜像须使用 FROM openjdk:8u212-jdk-stretch
Content type
Image
Digest
Size
228.6 MB
Last updated
over 5 years ago
docker pull system386/serverside-ui:0.0.1