app.yaml
apiVersion: v1 kind: Pod metadata: labels: app.kubernetes.io/name: talensz-httpserver-app app.kubernetes.io/instance: talensz-httpserver-app app.kubernetes.io/version: 1.0.0 app.kubernetes.io/component: controller name: talensz-httpserver-app spec: terminationGracePeriodSeconds: 60 containers: - name: talensz-httpserver image: {镜像} ports: - containerPort: 9080 resources: limits: cpu: 10m memory: 1Gi requests: cpu: 10m memory: 1Gi readinessProbe: httpGet: path: /healthz port: 9080 initialDelaySeconds: 30 periodSeconds: 5 successThreshold: 2
service.yaml
apiVersion: v1 kind: Service metadata: labels: helm.sh/chart: ingress-talensz-httpserver-0.1 app.kubernetes.io/name: talensz-httpserver app.kubernetes.io/instance: talensz-httpserver app.kubernetes.io/version: 1.0.0 app.kubernetes.io/managed-by: Helm app.kubernetes.io/component: controller name: talensz-httpserver-service spec: ports: - port: 9080 protocol: TCP name: http selector: app: talensz-httpserver-app
ingress.yaml
apiVersion: networking.k8s.io/v1 kind: Ingress metadata: name: gateway annotations: kubernetes.io/ingress.class: "talensz-httpserver-service" spec: rules: - host: talensz.com http: paths: - path: "/" pathType: Prefix backend: service: name: talensz-httpserver-service port: number: 9080
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)