1、deployment文件
apiVersion: apps/v1
kind: Deployment
metadata:name: demo-appnamespace: demo
spec:selector:matchLabels:app: demo-appreplicas: 1 template:metadata:labels:app: demo-appspec:imagePullSecrets:- name: regcredcontainers:- name: demo-appimage: harbor.cloud.com/test/demo-app:testimagePullPolicy: Alwaysenv:- name: HOSTNAMEvalue: "demo-app"- name: SPRING_PROFILES_ACTIVEvalue: "dev"- name: SERVER_PORTvalue: 8014- name: NACOS_ADDRESSvalue: "192.168.7.1"- name: NACOS_PORTvalue: 8848- name: NACOS_GROUPvalue: "demo"ports:- containerPort: 8014hostNetwork: true
2、service文件
apiVersion: v1
kind: Service
metadata:name: demo-appnamespace: demo
spec:selector:app: demo-appports:- port: 8014targetPort: 8014
3、deployment+service文件
apiVersion: apps/v1
kind: Deployment
metadata:name: demo-appnamespace: demo
spec:selector:matchLabels:app: demo-appreplicas: 1 template:metadata:labels:app: demo-appspec:imagePullSecrets:- name: regcredcontainers:- name: demo-appimage: harbor.cloud.com/test/demo-app:testimagePullPolicy: Alwaysenv:- name: HOSTNAMEvalue: "demo-app"- name: SPRING_PROFILES_ACTIVEvalue: "dev"- name: SERVER_PORTvalue: 8014- name: NACOS_ADDRESSvalue: "192.168.7.1"- name: NACOS_PORTvalue: 8848- name: NACOS_GROUPvalue: "demo"ports:- containerPort: 8014hostNetwork: true---apiVersion: v1
kind: Service
metadata:name: demo-appnamespace: demo
spec:selector:app: demo-appports:- port: 8014targetPort: 8014