摘要:NO: Walter Savage Landor:strove with none,for none was worth my strife.Nature I loved and, next to Nature, Art:I warm'd both hands before the fire of
阅读全文
摘要:一、Ingressnginx基本认证 ### IngressNginx基本认证secret ~~~ 创建Basic-auth配置文件 [root@k8s-master01 ~]# vim basic-aut.yaml apiVersion: v1 data: auth: Zm9vOiRhcHIxJE
阅读全文
摘要:一、IngressNginx自定义错误页面 ### error_page配置:IngressNginx自定义错误页面 apiVersion: networking.k8s.io/v1beta1 kind: Ingress metadata: annotations: nginx.ingress.ku
阅读全文
摘要:一、IngressNginx灰度金丝雀发布 ### IngressNginx灰度金丝雀发布架构 ~~~ 在发布一个新项目的时候,对之前的旧项目做了很大的升级,而自己可能没有多大进阶 ~~~ 同时不了V1版本和V2版本 ~~~ V1表示旧版本;目前的流量打在该版本上。 ~~~ V2表示新版本;对稳定性
阅读全文
摘要:一、IngressNginx速率限制概述 ### 限制单个IP ~~~ 限制单个IP的连接数或者每秒的并发数 ### 官网地址: ~~~ https://kubernetes.github.io/ingress-nginx/user-guide/nginx-configuration/annotat
阅读全文
摘要:一、SSH配置 ### SSH配置 ~~~ # SSL官网地址: ~~~ https://kubernetes.github.io/ingress-nginx/user-guide/tls/ 二、配置SSL;https;Ingress单证书 ### 生成自签名证书和私钥 [root@k8s-mast
阅读全文
摘要:一、IngressNginx黑白名单概述 ### 配置方案 ~~~ Annotations:只对指定的ingress生效 ~~~ ConfigMap:全局生效 ~~~ 若是同时配置了Annotations和configmap,一般都是annotations生效, ~~~ configmap不生效,因
阅读全文
摘要:一、IngressNginx匹配请求头概述 ### 匹配请求头: ~~~ 可以根据不同的用户,不同的客户端分发到不同的后端服务 ~~~ 可以做一些灰度或者区分web端和手机端请求区别 二、IngressNginx匹配请求头实验 ### 配置ingress-block.yaml文件 ~~~ 修改配置文
阅读全文
摘要:一、rewrite概述 ### rewrite概述 ~~~ # 官方地址: ~~~ https://kubernetes.github.io/ingress-nginx/examples/rewrite/ 二、rewrite使用说明: ### 在这个入口定义中,捕获的任何字符(.*)都将分配给占位符
阅读全文
摘要:一、IngressNginx概述 ### IngressNginx重定向:域名重定向到另外一个域名 ~~~ # 实例一:http转成https会使用到 ~~~ # 实例二:新旧域名的替换会使用到 二、创建IngressNginx容器 ### 创建nginx.deployment.yaml文件 ~~~
阅读全文
摘要:一、redirect:重定向 ### redirect:重定向 ~~~ # 地址: ~~~ https://kubernetes.github.io/ingress-nginx/user-guide/nginx-configuration/annotations/#permanent-redirec
阅读全文
摘要:一、IngressNginx概述 ### IngressNginx架构 ~~~ # 一般情况下:都是使用域名来访问服务的,不是用IP+端口号来访问服务的 ~~~ 用户一般都会写入一个域名访问服务,这个域名就会解析到前端的负载均衡上 ~~~ # 这个服务均衡: ~~~ 阿里云:SLB(aliyun负载
阅读全文
摘要:一、安装Ingress ### Ingress安装说明 ~~~ 推荐使用:DaemonSet ~~~ # 条件允许:最好找几台专门的服务器进行配置ingress: ~~~ 这几台服务器制作Ingress,不做其它的使用 ~~~ 因为Ingress是整个集群的入口, ~~~ 可以让整个Ingress独
阅读全文
摘要:附录一:服务发现:编译打包失败 ### 编译打包失败: ~~~ 使用spring-cloud-user这个项目当做服务发现检测服务发现应用; ~~~ 通过euraka的console自动发现,监控该JVM项目 ### 在启动一个容器;运行spring-cloud-user项目 [root@k8s-m
阅读全文
摘要:NO: Walter Savage Landor:strove with none,for none was worth my strife.Nature I loved and, next to Nature, Art:I warm'd both hands before the fire of
阅读全文
摘要:一、JVM的dashboard配置 ### 下载dashboard模板Json文件 ~~~ 下载地址:https://grafana.com/grafana/dashboards/4701 ~~~ 下载Json文件:jvm-micrometer_rev9.json 二、配置grafana ### 配
阅读全文
摘要:一、服务发现:实验配置 ### 服务发现说明 ~~~ 基于console去发现,自动监控JVM配置,启动2个euraka ~~~ 一个euraka当做服务注册中心 ~~~ 另一个euraka当做业务应用的另一个模块 ~~~ 通过euraka的console服务发现自动配置监控项 二、启动一个eure
阅读全文
摘要:一、使用Micrometer.Prometheus监控JVM项目 ### 下载Java.Demo ~~~ 下载Java.Demo实验环境包 [root@k8s-master01 Jvm.Micrometer]# git clone https://github.com/gongchangwangpi
阅读全文
摘要:一、通过Chrome访问配置 ### 通过Chrome访问验证euraka:http://192.168.1.11:18761/服务是否启动 ~~~ ——>这个spring Eureka:只是一个注册中心:把它当做一个spring-boot项目来监控 ~~~ 查看它的监控数据:http://192.
阅读全文
摘要:一、Micrometer.Prometheus监控JVM概述 ### 应用本身的监控 ~~~ 使用JAVA语言写的应用,怎么实现使用Java内部的监控:队列信息,垃圾回收的监控等。 ### 怎么来监控Java应用: ~~~ Eureka:启动是不需要使用到任何辅助插件的,就可以直接启动。 ~~~ e
阅读全文