mirror of
https://gitee.com/wujiawei1207537021/wu-lazy-cloud-network.git
synced 2025-06-07 05:47:57 +08:00
130 lines
3.7 KiB
YAML
130 lines
3.7 KiB
YAML
---
|
|
apiVersion: apps/v1
|
|
kind: StatefulSet
|
|
metadata:
|
|
annotations:
|
|
k8s.kuboard.cn/displayName: 有状态内网穿透集群
|
|
labels:
|
|
k8s.kuboard.cn/layer: svc
|
|
k8s.kuboard.cn/name: network-server-cluster-start
|
|
name: network-server-cluster-start
|
|
namespace: default
|
|
spec:
|
|
podManagementPolicy: OrderedReady
|
|
replicas: 10
|
|
revisionHistoryLimit: 10
|
|
selector:
|
|
matchLabels:
|
|
k8s.kuboard.cn/layer: svc
|
|
k8s.kuboard.cn/name: network-server-cluster-start
|
|
serviceName: network-server-cluster-start
|
|
template:
|
|
metadata:
|
|
labels:
|
|
k8s.kuboard.cn/layer: svc
|
|
k8s.kuboard.cn/name: network-server-cluster-start
|
|
spec:
|
|
affinity:
|
|
podAntiAffinity:
|
|
requiredDuringSchedulingIgnoredDuringExecution:
|
|
- labelSelector:
|
|
matchLabels:
|
|
k8s.kuboard.cn/layer: svc
|
|
k8s.kuboard.cn/name: network-server-cluster-start
|
|
topologyKey: kubernetes.io/hostname
|
|
containers:
|
|
- env:
|
|
- name: spring.datasource.url
|
|
value: >-
|
|
jdbc:mysql://cloud-mysql.middleground-management:3306/wu_lazy_cloud_netty_server_cluster?allowMultiQueries=true&useUnicode=true&autoReconnect=true&useAffectedRows=true&useSSL=false&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true&databaseTerm=SCHEMA
|
|
- name: JAVA_OPTS
|
|
value: '-Xms64m -Xmx128m'
|
|
- name: spring.datasource.username
|
|
value: root
|
|
- name: spring.datasource.password
|
|
value: laihui
|
|
- name: spring.lazy.netty.server.node-id
|
|
valueFrom:
|
|
fieldRef:
|
|
apiVersion: v1
|
|
fieldPath: spec.nodeName
|
|
- name: spring.lazy.netty.server.node-port
|
|
value: '7101'
|
|
envFrom:
|
|
- configMapRef:
|
|
name: wu-lazy-cloud-network-heartbeat-server-cluster-start-conf
|
|
image: >-
|
|
registry.cn-hangzhou.aliyuncs.com/wu-lazy/wu-lazy-cloud-network-heartbeat-server-cluster-start:1.2.6-JDK17-NATIVE-SNAPSHOT
|
|
imagePullPolicy: Always
|
|
name: network-server-cluster-start
|
|
ports:
|
|
- containerPort: 7101
|
|
hostPort: 7101
|
|
name: tcp7101
|
|
protocol: TCP
|
|
resources: {}
|
|
terminationMessagePath: /dev/termination-log
|
|
terminationMessagePolicy: File
|
|
dnsPolicy: ClusterFirst
|
|
restartPolicy: Always
|
|
schedulerName: default-scheduler
|
|
securityContext: {}
|
|
terminationGracePeriodSeconds: 30
|
|
updateStrategy:
|
|
rollingUpdate:
|
|
partition: 0
|
|
type: RollingUpdate
|
|
|
|
---
|
|
apiVersion: v1
|
|
kind: Service
|
|
metadata:
|
|
annotations: {}
|
|
labels:
|
|
k8s.kuboard.cn/layer: svc
|
|
k8s.kuboard.cn/name: network-server-cluster-start
|
|
name: network-server-cluster-start
|
|
namespace: default
|
|
spec:
|
|
ipFamilyPolicy: SingleStack
|
|
ports:
|
|
- name: 6eqe4d
|
|
port: 7101
|
|
protocol: TCP
|
|
targetPort: 7101
|
|
selector:
|
|
k8s.kuboard.cn/layer: svc
|
|
k8s.kuboard.cn/name: network-server-cluster-start
|
|
sessionAffinity: None
|
|
type: ClusterIP
|
|
|
|
|
|
---
|
|
apiVersion: v1
|
|
data:
|
|
spring.lazy.netty.server.node-host: '${HOSTNAME}.network-server-cluster-start.default.svc.cluster.local'
|
|
kind: ConfigMap
|
|
metadata:
|
|
name: wu-lazy-cloud-network-heartbeat-server-cluster-start-conf
|
|
namespace: default
|
|
|
|
---
|
|
apiVersion: v1
|
|
kind: Service
|
|
metadata:
|
|
annotations: {}
|
|
name: network-server-cluster-start-web
|
|
namespace: default
|
|
spec:
|
|
ports:
|
|
- name: sjmxma
|
|
nodePort: 33201
|
|
port: 6101
|
|
protocol: TCP
|
|
targetPort: 6101
|
|
selector:
|
|
k8s.kuboard.cn/name: network-server-cluster-start
|
|
sessionAffinity: None
|
|
type: NodePort
|
|
|