核心内容摘要
TensorFlow—— 卷积神经网络(CNN)与循环神经网络(RNN)的区别
13 Ingress控制器实战:Nginx Ingress实现域名路由和HTTPS证书管理引言Ingress是Kubernetes中用于管理外部访问的API对象,通过Ingress控制器可以实现基于域名的路由、SSL/TLS终止等功能。
Nginx Ingress是最常用的Ingress控制器。
本文将详细介绍Ingress的
使用方法和Nginx Ingress的配置。
Ingress概述
1 Ingress的作用HTTP/HTTPS路由域名路由SSL/TLS终止负载均衡
2 Ingress架构Internet │ ▼ Ingress Controller │ ▼ Ingress Rules │ ├──► Service 1 ├──► Service 2 └──► Service 3
安装Nginx Ingress
1 使用Helm安装# 添加Helm仓库helm repoaddingress-nginx https://kubernetes.github.io/ingress-nginx helm repo update# 安装helminstallingress-nginx ingress-nginx/ingress-nginx\--namespace ingress-nginx\--create-namespace
2 使用kubectl安装kubectl apply -f https://raw.githubusercontent.com/kubernetes/ingress-nginx/controller-v
1.
1/deploy/static/provider/cloud/deploy.yaml
Ingress定义
1 基本IngressapiVersion:networking.k8s.io/v1kind:Ingressmetadata:name:example-ingressspec:rules:-host:example.comhttp:paths:-path:/pathType:Prefixbackend:service:name:web-serviceport:number:
8