当前位置: 代码迷 >> 综合 >> k8s deployment文件 service文件
  详细解决方案

k8s deployment文件 service文件

热度:66   发布时间:2023-11-01 16:01:11.0

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

  相关解决方案