[Kubernetes]9. K8s ingress讲解借助ingress配置http,https访问k8s集群应用

news/2024/11/2 16:28:21/

前面讲解了使用Helm部署mysql集群,这里来看看使用Ingress搭建负载均衡功能

1.介绍

功能类似 Nginx ,可以根据域名、路径把请求转发到不同的 Service , Ingress 为外部访问集群提供了一个 统一 入口, 避免 对外暴露集群端口 ,可以配置 https,http访问集群应用,接下来看看如何通过腾讯云来配置Ingress,使用http访问实现负载均衡,因为通过裸机((bare metal))搭建ingress是非常麻烦的,需要自己安装一个负载均衡插件( METALLB ),当然,也可以在裸机上也可以使用nginx来实现负载均衡操作

        通过配置,Ingress 可为 Service 提供外部可访问的 URL、对其流量作负载均衡、 终止 SSL/TLS,以及基于名称的虚拟托管等能力。 Ingress 控制器 负责完成 Ingress 的工作,具体实现上通常会使用某个负载均衡器, 不过也可以配置边缘路由器或其他前端来帮助处理流量。

        Ingress 不会随意公开端口或协议。 将 HTTP 和 HTTPS 以外的服务开放到 Internet 时,通常使用 Service.Type=NodePort 或 Service.Type=LoadBalancer 类型的 Service

2.腾讯云配置Ingress使用http访问

Ingress文档

(1).部署应用

在配置Ingress之前,需要先部署应用,这个和nginx类似

 可以通过


http://www.ppmy.cn/news/1300716.html

相关文章

[开发语言][c++]:左值、右值、左值引用、右值引用和std::move()

左值、右值、左值引用、右值引用和std::move 1. 什么是左值、右值2. 什么是左值引用、右值引用3. **右值引用和std::move的应用场景**3.1 实现移动语义3.2 **实例:vector::push_back使用std::move提高性能** **4. 完美转发 std::forward**5. Reference 写在前面&…

58. 最后一个单词的长度

58. 最后一个单词的长度 题目链接&#xff1a;58. 最后一个单词的长度 代码如下&#xff1a; class Solution { public:int lengthOfLastWord(string s) {vector<string> res;string str "";//把各个字符串都存入数组中for (int i 0; i < s.size(); i) …

Pinpoint 报告:2023年网安产业投资总额减少40%

根据网络招聘公司 Pinpoint Search Group 所作的报告&#xff0c;2023 年度网络安全行业共进行了 346 轮融资和 91 笔并购 (M&A) 交易。其中投资总额为 87 亿美元&#xff0c;比2022年的 145 亿美元减少了 40%。 这些数字也反映在 2023 年第四季度&#xff0c;网络安全公司…

【OSG案例详细分析与讲解】之六:【角色动画硬件加速】

目录 ​​​​​​​一、【角色动画硬件加速】前言

使用组合框QComboBox模拟购物车

1.组合框: QComboBox 组合框&#xff1a;QComboBox 用于存放一些列表项 实例化 //实例化QComboBox* comboBox new QComboBox(this);1.1 代码实现 1.1.1 组合框的基本函数 QComboBox dialog.cpp #include "dialog.h" #include "ui_dialog.h"Dialog::Dialog…

golang 反序列化出现json: cannot unmarshal string into Go value of type model.Phone

项目场景&#xff1a; 今天在项目公关的过程中&#xff0c;需要对interface{}类型进行转换为具体结构体 问题描述 很自然的用到了resultBytes, _ : json.Marshal(result)&#xff0c;然后对resultBytes进行反序列化转换为对应的结构体err : json.Unmarshal(resultBytes, &…

java解析json复杂数据的两种思路

文章目录 一、原始需求二、简单分析三、具体实现一1. api接口2. 接口返回3. json 数据解析1.&#xff09;引入Jackson库2.&#xff09;定义实体3.&#xff09;解析json字符串4.&#xff09;运行结果 4. 过程分析 四、具体实现二1. 核心代码2.运行结果 五、方案比较六、源码传送…

Android Gradle Plugin、Gradle、Android Studio版本关系

参考链接 Android Gradle Plugin 与 gradle 对应关系 插件版本所需的最低 Gradle 版本8.38.48.28.28.18.08.08.07.47.57.37.47.27.3.37.17.27.07.04.2.06.7.14.1.06.54.0.06.1.13.6.0 - 3.6.45.6.43.5.0 - 3.5.45.4.13.4.0 - 3.4.35.1.13.3.0 - 3.3.34.10.13.2.0 - 3.2.14.63…