首页 > 系统相关 >ingress-nginx 配置例子

ingress-nginx 配置例子

时间:2022-11-01 23:55:05浏览次数:75  
标签:tls ingress xiaoshuogeng confluence nginx 例子 com

文档说明:只记录关键地方;
试验环境: linux debian 11
目标:自建K8S 对外提供 http https 服务

生成TLS


kubectl create -n default secret tls com-xiaoshuogeng-tls-cert-secret \
--key=/data/tls/wildcard.xiaoshuogeng.com.key.pem \
--cert=/data/tls/wildcard.xiaoshuogeng.com.fullchain.pem

ingress-nginx 配置路由

apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
    name: ingress-com-xiaoshuogeng-confluence
    namespace: default
    annotations:
        nginx.ingress.kubernetes.io/force-ssl-redirect: "True"
spec:
    ingressClassName: nginx
    rules:
        -   host: confluence.xiaoshuogeng.com
            http:
                paths:
                    -   path: /
                        pathType: Prefix
                        backend:
                            service:
                                name: com-xiaoshuogeng-confluence-service
                                port:
                                    number: 80
    tls:
        -   hosts:
                - confluence.xiaoshuogeng.com
            secretName: com-xiaoshuogeng-tls-cert-secret

参考文档

  1. 自建kubernetes ingress-nginx 和ingress-istio 服务暴露端口

上一篇 Kubernetes 仪表板(Dashboard)的使用

下一篇 ingress-istio配置服务

  1. Workload Resources
  2. Ingress

标签:tls,ingress,xiaoshuogeng,confluence,nginx,例子,com
From: https://www.cnblogs.com/jingjingxyk/p/16832214.html

相关文章

  • ingress-istio配置服务
    文档说明:只记录关键地方;试验环境:linuxdebian11目标:自建K8S对外提供httphttps服务ingress-istio暴露服务端口暴露80和443端口apiVersion:v1kind:Se......
  • Centos离线安装JDK+Tomcat+MySQL8.0+Nginx
    一、安装JDK注:以下命令环境在Xshell中进行。1、查询出系统自带的OpenJDK及版本rpm-qa|grepjdk2、如果显示已安装openjdk则对其进行卸载。#卸载rpm-e--nodeps......
  • 详解Three.js环境搭建与一个简单例子
    一、环境准备1.开发工具选用WebStorm,因为WebStorm自带了一个本地服务器,而Three.js的很多特性需要在服务器端才能展现。2.three.js库的下载与导入3.打开调用three.js的html的......
  • 【Java】重写与重载的区别与例子
    首先需要清楚方法头和方法体的概念,其概念如下:方法头:修饰符+返回类型+方法名(形参列表)+抛出异常类型例如:publicvoidcal(String[]strs,inta)throwsxxException方法体......
  • 【Java】接口的介绍、例子、性质、优点
    文章目录​​接口介绍​​​​接口例子​​​​接口的性质​​​​接口的优点:​​接口介绍接口包括接口声明和接口体,接口体包括常量的定义(必有初值),方法的声明(无方法体,新版J......
  • JavaScript全局变量、局部变量的表示方法与例子
    全局变量:有两种表示方法:1.在函数外定义的变量;2.在函数内但没有使用var关键字声明的变量。表示法1例子:varcarName="Volvo";//此处可调用carName变量functionmyFun......
  • PHP接收xmlhttp.send传递的值代码例子
    注:Ajax中要加xmlhttp.setRequestHeader(“Content-type”,“application/x-www-form-urlencoded”);来来添加HTTP头,不然php文件无法接收到传递的值Ajax代码:functioncolle......
  • 配置Nginx虚拟主机
    配置Nginx虚拟主机......
  • Nginx08 通过扩容提升整体吞吐量 nginx平滑升级-添加sticky模块和使用
    1扩容方式介绍一个单一个站点,想要扩,可以从硬件软件等多个方面来进行。1单机垂直扩容:硬件资源增加2水平扩展:集群化3细粒度拆分:分布式3-1数据分区......
  • nginx map 使用详解--转
    map指令介绍:map指令是由ngx_http_map_module模块提供的,默认情况下安装nginx都会安装该模块。map的主要作用是创建自定义变量,通过使用nginx的内置变量,去匹配某些特......