亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

k8s ingress-nginx

發布時間:2020-02-28 01:17:02 來源:網絡 閱讀:291 作者:wx5a98a78793203 欄目:系統運維

kubernetes Ingess 是有2部分組成,Ingress Controller 和Ingress服務組成,常用的Ingress Controller 是ingress-nginx,工作的原理是:

Ingress Controller 會動態感知集群中的Ingress的規則變化,然后讀取,動態生成Nginx的配置文件,最后注入到運行nginx的pod的中,然后會自動reload,配置生效。

用kubernetes Ingress 是由于它是7層調度,可以直接卸載https會話,代理的后端的pod可以直接使用明文的http協議。

而Service NodePort得類型,是4層得調度,做不到這點,然而現在https是一種趨勢,所以在kubernetes 對外暴露服務得時候我們還是要選擇Ingress。

下面我們來看下Ingress得部署:
原理圖
k8s ingress-nginx

1.創建后端容器和service

首先創建一個文件夾專門放置Igress得yaml得文件,mkdir ingress
vim myapp.yaml

apiVersion: apps/v1
kind: Deployment
metadata:
  name: myapp
spec:
  replicas: 3
  selector:
    matchLabels:
      app: myapp
  template:
    metadata:
      labels:
        app: myapp
    spec:
      containers:
        - name: myapp-ding
          image: ikubernetes/myapp:v2
---
apiVersion: v1
kind: Service
metadata:
  name: myapp
    #等會ingress就靠這個來匹配
spec:
  selector:
    app: myapp
  type: ClusterIP
  ports:
  - port: 80
    targetPort: 80

2.配置ingress的配置文件

apiVersion: extensions/v1beta1
kind: Ingress
metadata:
  name: ingress-ding
  namespace: default
  annotations:
    kubernetes.io/ingress.class: "nginx"
spec:
  rules:
  - host: www.yang.com
    #虛擬機主機域名
    http:
      paths:
      - path:
        backend:
          serviceName: myapp
          #代理后端的service 的name
          servicePort: 80
          #后端service的端口
向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

德清县| 定安县| 长海县| 耒阳市| 台北县| 土默特左旗| 图片| 合水县| 广河县| 财经| 仪陇县| 绥阳县| 永胜县| 邢台县| 从江县| 拜泉县| 琼海市| 永吉县| 县级市| 东港市| 浦江县| 信阳市| 桃园县| 平陆县| 长岛县| 苍梧县| 乐业县| 叶城县| 松潘县| 哈尔滨市| 大安市| 东乌珠穆沁旗| 开封市| 洪洞县| 长顺县| 安顺市| 修水县| 昌宁县| 文安县| 中江县| 石柱|