檢測(cè)到您已登錄華為云國(guó)際站賬號(hào),為了您更好的體驗(yàn),建議您訪問(wèn)國(guó)際站服務(wù)網(wǎng)站 http://m.cqfng.cn/intl/zh-cn
不再顯示此消息
見(jiàn)Enable CORS。 為Nginx Ingress配置跨域訪問(wèn)示例如下: apiVersion: networking.k8s.io/v1 kind: Ingress metadata: name: test-ingress namespace: default
支持通過(guò)Nginx Ingress設(shè)置重定向規(guī)則,操作詳情請(qǐng)參見(jiàn)為Nginx Ingress配置重定向規(guī)則。 Nginx Ingress對(duì)接不同協(xié)議的后端服務(wù) Ingress默認(rèn)使用HTTP協(xié)議連接到后端服務(wù),但也可以代理不同協(xié)議的后端服務(wù): HTTPS:請(qǐng)參見(jiàn)為Nginx Ingress配置HTTPS協(xié)議的后端服務(wù)。
1 問(wèn)題 在centos系統(tǒng)下徹底卸載mysql 2 操作方式 1)、查看mysql的信息 rpm -qa | grep -i mysql mysql57-
更新ELB Ingress的HTTPS證書(shū) 當(dāng)您面臨ELB Ingress的HTTPS證書(shū)即將到期或已經(jīng)過(guò)期的情況時(shí),您可以參考本文指導(dǎo)更新HTTPS證書(shū),以免對(duì)您的服務(wù)造成不必要的中斷。 更新ELB Ingress證書(shū)場(chǎng)景 更新證書(shū)場(chǎng)景 說(shuō)明 使用ELB服務(wù)中的證書(shū) 更新HTT
將出現(xiàn)工作負(fù)載異常;若您已經(jīng)誤修改或刪除,請(qǐng)卸載Nginx Ingress插件后重裝。 工作原理 Nginx Ingress由資源對(duì)象Ingress、Ingress控制器、Nginx三部分組成,Ingress控制器用以將Ingress資源實(shí)例組裝成Nginx配置文件(nginx.
secretName: ingress-certificate 1234567891011121314151617 查看ingress詳細(xì)信息 kubectl get ingress -o yaml kubectl describe ingress nginx-ingress Ingress開(kāi)啟TLS支持
本身并不能直接處理外部的流量。要解決這個(gè)問(wèn)題,Ingress 資源應(yīng)運(yùn)而生。 Ingress 資源在 Kubernetes 中定義的是從集群外部訪問(wèn)服務(wù)的策略。通過(guò) Ingress,可以定義 HTTP 和 HTTPS 路由規(guī)則,讓外部流量能夠正確地到達(dá)內(nèi)部服務(wù)。而 Apache Ingress Controller
kubectl create -f ingress-test.yaml 回顯如下,表示Ingress服務(wù)已創(chuàng)建。 ingress/ingress-test created 查看已創(chuàng)建的Ingress。 kubectl get ingress 回顯如下,表示Ingress服務(wù)創(chuàng)建成功。 NAME
右上角“創(chuàng)建路由”。 設(shè)置Ingress參數(shù)。 本示例中展示配置Rewrite重寫(xiě)的關(guān)鍵參數(shù),其余參數(shù)可按需配置,詳情請(qǐng)參見(jiàn)通過(guò)控制臺(tái)創(chuàng)建ELB Ingress。 表1 關(guān)鍵參數(shù)說(shuō)明 參數(shù) 配置說(shuō)明 示例 名稱(chēng) 自定義Ingress名稱(chēng)。 ingress-test 負(fù)載均衡器 選
應(yīng)用程序。 高可靠Ingress架構(gòu) 高可靠架構(gòu)首先解決的就是單點(diǎn)故障,通常在Kubernetes中采用多副本部署方式,同時(shí)由于Ingress作為集群流量接入口,建議采用一個(gè)Ingress服務(wù)獨(dú)占一個(gè)Ingress節(jié)點(diǎn)的方式,以避免業(yè)務(wù)應(yīng)用與Ingress服務(wù)發(fā)生資源搶占。架構(gòu)圖如下:
相關(guān)文檔 Ingress類(lèi)型 表1 Ingress類(lèi)型注解 參數(shù) 類(lèi)型 描述 支持的集群版本 kubernetes.io/ingress.class String nginx:表示使用Nginx Ingress。 cce:表示使用自研ELB Ingress。 創(chuàng)建Ingress時(shí)必須增加該參數(shù),默認(rèn)值為cce。
#替換為您的目標(biāo)服務(wù)端口 創(chuàng)建Ingress。 kubectl create -f ingress-test.yaml 回顯如下,表示Ingress服務(wù)已創(chuàng)建。 ingress/ingress-test created 查看已創(chuàng)建的Ingress。 kubectl get ingress 回顯如下,表示Ingress服務(wù)創(chuàng)建成功。
ELB Ingress高級(jí)配置示例 為ELB Ingress配置HTTPS證書(shū) 更新ELB Ingress的HTTPS證書(shū) 為ELB Ingress配置服務(wù)器名稱(chēng)指示(SNI) 為ELB Ingress配置多個(gè)轉(zhuǎn)發(fā)策略 為ELB Ingress配置HTTP/2 為ELB Ingress配置HTTPS協(xié)議的后端服務(wù)
路徑 創(chuàng)建Ingress。 kubectl create -f ingress-test.yaml 回顯如下,表示Ingress服務(wù)已創(chuàng)建。 ingress/ingress-test created 查看已創(chuàng)建的Ingress。 kubectl get ingress 回顯如下,表示Ingress服務(wù)創(chuàng)建成功。
inx Ingress流量鏡像的配置請(qǐng)參考Nginx Ingress Mirror。 kubectl patch ingress nginx --type merge --patch '"metadata": {"annotations": {"nginx.ingress.kubernetes
} 創(chuàng)建Ingress。 kubectl create -f ingress-test.yaml 回顯如下,表示Ingress服務(wù)已創(chuàng)建。 ingress/ingress-test created 查看已創(chuàng)建的Ingress。 kubectl get ingress 回顯如下,表示Ingress服務(wù)創(chuàng)建成功。
為Nginx Ingress配置GRPC協(xié)議的后端服務(wù) 本文介紹如何使用Nginx Ingress將流量路由到gRPC后端服務(wù)。 gRPC介紹 gRPC是一種高性能、通用的RPC開(kāi)源軟件框架,使用Protocol Buffer作為其接口定義語(yǔ)言(IDL)以及底層消息交換格式。同時(shí)
為ELB Ingress配置灰度發(fā)布 獨(dú)享型ELB Ingress支持使用以下方式設(shè)置灰度發(fā)布: 支持按比例的方式發(fā)布灰度Ingress 支持按HTTP請(qǐng)求頭的方式發(fā)布灰度Ingress 支持按Cookie發(fā)布的方式發(fā)布灰度Ingress Ingress的灰度發(fā)布功能依賴(lài)ELB能
#替換為您的目標(biāo)服務(wù)端口 創(chuàng)建Ingress。 kubectl create -f ingress-test.yaml 回顯如下,表示Ingress服務(wù)已創(chuàng)建。 ingress/ingress-test created 查看已創(chuàng)建的Ingress。 kubectl get ingress 回顯如下,表示Ingress服務(wù)創(chuàng)建成功。
'true' 創(chuàng)建Ingress。 kubectl create -f ingress-test.yaml 回顯如下,表示Ingress服務(wù)已創(chuàng)建。 ingress/ingress-test created 查看已創(chuàng)建的Ingress。 kubectl get ingress 回顯如下,表示Ingress服務(wù)創(chuàng)建成功。