zoukankan      html  css  js  c++  java
  • Deployment

    要想让trafic 发现服务,必须把文件写全,否则界面显示红色,
    
    必须包含三个 kind :Deployment  Service   Ingress
    
    
    [root@prom nginx-ingress]# cat http-test.yaml 
    apiVersion: extensions/v1beta1
    kind: Deployment
    metadata:
      name: http-test-dm
    spec:
      replicas: 1
      template:
        metadata:
          labels:
            name: http-test-dm
        spec:
          containers:
          - name: http-test-con
            image: registry.cn-shenzhen.aliyuncs.com/lx0758-per/http-test:latest          #这是一个nginx镜像
        imagePullPolicy: IfNotPresent
            ports:
            - containerPort: 80
    ---
    apiVersion: v1
    kind: Service
    metadata:
      name: http-test-ser
    spec:
      ports: 
      - port: 80
        targetPort: 80
      selector:
        name: http-test-dm
    ---
    apiVersion: extensions/v1beta1
    kind: Ingress
    metadata:
      name: grafana
    spec:
      rules:
      - host: prom.zhi.io      
        http:
          paths:
          - path: /
            backend:
              serviceName: http-test-ser
              servicePort: 80
    
    
    
    
    
    
    暴露端口方式:
    
    [root@lab2 yunwei]# cat ceshi-nainx.yaml 
    apiVersion: extensions/v1beta1
    kind: Deployment
    metadata:
      name: http-test-dm2
      namespace: development
    spec:
      replicas: 1
      template:
        metadata:
          labels:
            name: http-test-dm2
        spec:
          containers:
          - name: http-test-con
            image: 10.1.1.71:5000/library/nginx/1.7.9
            ports:
            - containerPort: 80
    ---
    apiVersion: v1
    kind: Service
    metadata:
      name: http-nginx-ser
      namespace: development
    spec:
      type: NodePort
      ports: 
      - port: 80
        nodePort: 30000
        targetPort: 80
      selector:
        name: http-test-dm2
    ---
    apiVersion: extensions/v1beta1
    kind: Ingress
    metadata:
      name: nginx
      namespace: development
    spec:
      rules:
      - host: www.nginx2.com      
        http:
          paths:
          - path: /
            backend:
              serviceName: http-nginx-ser
              servicePort: 80
  • 相关阅读:
    maskrcnn_benchmark代码分析(2)
    NoSQL现状
    CAP理论
    svn revert
    在SpringMVC中使用Jackson并格式化时间
    找了一个api管理工具
    SpringBoot读取application.properties文件
    MySQL性能优化的21个最佳实践 和 mysql使用索引
    Cannot subclass final class class com.sun.proxy.$Proxy
    AOP拦截器 表达式写法
  • 原文地址:https://www.cnblogs.com/effortsing/p/10470127.html
Copyright © 2011-2022 走看看