当前位置: 首页 > article >正文

飞天使-k8s知识点14-kubernetes散装知识点3-Service与Ingress服务发现控制器

文章目录

        • Service与Ingress服务发现控制器
        • 存储、配置与角色

Service与Ingress服务发现控制器
在 Kubernetes 中,Service 和 Ingress 是两种不同的资源类型,它们都用于处理网络流量,但用途和工作方式有所不同。

Service 是 Kubernetes 中的一个抽象,它定义了一组 Pod(通常是由 Deployment 或 StatefulSet 管理的)和访问它们的策略。Service 可以确保网络流量被路由到正确的 Pod,即使这些 Pod 被重新调度到了其他节点。Service 通常用于在 Kubernetes 集群内部进行服务发现和负载均衡。

Ingress 是 Kubernetes 中的一个 API 对象,它管理外部访问集群中的服务。它可以提供 HTTP 和 HTTPS 路由到集群内部的 Service,基于主机名和 URL 路径进行路由。Ingress 通常需要一个 Ingress 控制器来实现,例如 NGINX Ingress 控制器,Traefik 或者其他的云提供商的 Ingress 控制器。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

存储、配置与角色
这些都是 Kubernetes 中的不同资源类型,每种类型都有其特定的用途:

Volume: 在 Kubernetes 中,Volume 是一个 Pod 中可以访问的存储区域。Volume 的生命周期与 Pod 相关联,不同于容器,Pod 中的 Volume 不会因为容器的重启而丢失。

CSI (Container Storage Interface): CSI 是一种标准化的接口,用于 Kubernetes 容器编排系统和存储系统之间的交互。通过 CSI,存储提供商可以开发一次插件,并在所有兼容 CSI 的容器编排系统中使用。

ConfigMap: ConfigMap 是 Kubernetes 中用于存储非机密数据的资源对象。这些数据可以包括配置文件、命令行参数或环境变量。

Secret: Secret 与 ConfigMap 类似,但用于存储敏感信息,如密码、OAuth 令牌或 ssh 密钥。



DownwardAPI: DownwardAPI 是 Kubernetes 中的一个特性,允许 Pod 获取有关自己或集群环境的信息。

Role 和 RoleBinding: Role 是 Kubernetes 中的一种资源,定义了一组权限(如读取 Pod 的权限)。RoleBinding 则将这些角色分配给用户、组或 ServiceAccounts。

在这里插入图片描述


http://www.kler.cn/news/234176.html

相关文章:

  • Python中使用multiprocessing模块创建进程
  • MYSQL笔记:约束条件
  • 算法||实现典型数据结构的查找、添加和删除数据 并分析其时间和空间复杂度
  • 最佳视频转换器软件:2024年视频格式转换的选择
  • React Emotion 如何优雅的使用样式(一)
  • 人物系统构建1
  • 使用raw.gitmirror.com替换raw.githubusercontent.com以解决brew upgrade python@3.12慢的问题
  • 问题:2、计算机网络的目标是实现________。 #媒体#知识分享
  • 第十六章 以编程方式使用 SQL 网关 - %SQLGatewayConnection 方法和属性
  • 知识图谱与图神经网络融合:构建智能应用的新前沿
  • [145] 二叉树的后序遍历 js
  • /etc/apt/sources.list 包含ubuntu18.04或bionic字样的解决思路
  • C语言字符常量与字符变量..
  • 前端修炼手册(uniapp的api篇)
  • Ansys方法基础
  • MacOS - M1芯片 Mac 在“恢复”模式中启用系统扩展教程
  • 更新win11后无法上网
  • Java继承和组合
  • 【制作100个unity游戏之23】实现类似七日杀、森林一样的生存游戏17(附项目源码)
  • 如何解决利用cron定时任务自动更新SSL证书后Nginx重启问题
  • 如何从 iPhone 恢复已删除的视频:简单有效方法
  • 【漏洞复现】多语言药房管理系统MPMS文件上传漏洞
  • [论文总结] 深度学习在农业领域应用论文笔记12
  • LayUI中表格树折叠 --
  • Redis -- 安装客户端redis-plus-plus
  • 形态学算法之边界提取的简单python实现——图像处理
  • C# Socket通信从入门到精通(21)——Tcp客户端判断与服务器断开连接的三种方法以及C#代码实现
  • 1.5 Binance_interface API 币本位合约行情
  • Java基础知识总结(持续更新中)
  • 第一篇【传奇开心果微博文系列】Python微项目技术点案例示例:pillow库实现毛笔字春联