K8S:部署一套应用的yaml文件
K8S:部署一套应用的yaml文件apiVersion: apps/v1beta1kind: StatefulSetmetadata:name: cmdebit-card-adminspec:serviceName: "cmdebit-card-admin-service"replicas: 1template:metadata:labels:app: cmdebit-card-adminspec
·
K8S:部署一套应用的yaml文件
apiVersion: apps/v1beta1
kind: StatefulSet
metadata:
name: cmdebit-card-admin
spec:
serviceName: "cmdebit-card-admin-service"
replicas: 1
template:
metadata:
labels:
app: cmdebit-card-admin
spec:
terminationGracePeriodSeconds: 10
containers:
- name: cmdebit-card-admin
image: harbor.creditgogogo.com/credit_cm/cmdebit_card_admin:latest
ports:
- containerPort: 8090
name: web
volumeMounts:
- name: www
mountPath: /usr/local/tomcat8/logs
nodeSelector:
slave: "worker-node"
imagePullSecrets:
- name: harbor-secret
volumeClaimTemplates:
- metadata:
name: www
annotations:
volume.beta.kubernetes.io/storage-class: course-nfs-storage
spec:
accessModes: [ "ReadWriteOnce" ]
resources:
requests:
storage: 20Gi
---
apiVersion: v1
kind: Service
metadata:
name: cmdebit-card-admin
spec:
type: NodePort
ports:
- port: 8090
targetPort: 8090
nodePort: 30097
selector:
app: cmdebit-card-admin
更多推荐
已为社区贡献11条内容
所有评论(0)