zoukankan      html  css  js  c++  java
  • 使用nginx替换Ingress

    总感觉k8s Ingress 不可控, 所以使用nginx 替换Ingress,还是比较简单的。

    apiVersion: extensions/v1beta1
    kind: DaemonSet
    metadata:
      name: nginx-frontend
    spec:
    #  replicas: 3
      template:
        metadata:
          labels:
            app: nginx-frontend
        spec:
          nodeSelector:
            status: nginx-frontend
          containers:
          - name: nginx-frontend
            image: docker.cinyi.com:443/senyint/nginx
            ports:
            - containerPort: 80
    ---
    apiVersion: v1
    kind: Service
    metadata:
      name: nginx-frontend
    spec:
      type: NodePort
      ports:
      - port: 80
        nodePort: 32222
      selector:
        app: nginx-frontend

     nginx配置文件为:

    #dashboard的 servic IP地址。 
    upstream dashboard { ip_hash; server kubernetes
    -dashboard.kube-system:80; } # imweb的 service ip地址,是服务+命名空间 upstream imweb { ip_hash; server im-web.test:80; }
  • 相关阅读:
    demo
    Git
    rest-framework框架 -- 认证权限流程源码
    sublime
    restful 协议 +面试
    Django的CBV
    vue 之 vue-router
    vue 之node.js 02
    浏览器内核
    安装apache+php+mysql
  • 原文地址:https://www.cnblogs.com/fengjian2016/p/6638857.html
Copyright © 2011-2022 走看看