AI智能整理导入 AI智能整理导入
×
首页 题库中心 研发工程师模拟测试题库 题目详情
CA7245CE852000018CC42C30E85A107C
研发工程师模拟测试题库
646
单选题

研发云部署任务中配置的服务访问方式,提供http代理访问对应K8S的哪一种服务暴露方式()

A
ClusterIP
B
Ingress
C
ExternalIp
D
NodePort

答案解析

正确答案:B

解析:

在解析这道关于Kubernetes服务暴露方式的题目时,我们需要理解Kubernetes中不同的服务类型及其访问方式。

ClusterIP(集群内IP):
这是Kubernetes服务的默认类型。
ClusterIP服务只能在集群内部通过集群IP地址访问,外部无法直接访问。
因此,它不适用于需要外部HTTP代理访问的场景。
Ingress:
Ingress提供了一种管理外部访问集群内部服务的方式。
它通常用于HTTP和HTTPS路由,可以将外部请求转发到集群内的不同服务上。
Ingress控制器(如Nginx Ingress Controller)负责监听外部请求并根据Ingress规则将其转发到相应的服务。
因此,Ingress适用于需要外部HTTP代理访问的场景。
ExternalIP:
ExternalIP服务允许通过指定的外部IP地址访问服务。
但是,这需要事先为服务分配一个有效的、可路由的外部IP地址,这在许多环境中并不总是可行的。
此外,ExternalIP服务不如Ingress灵活,因为Ingress可以基于URL路径、头部等条件进行路由。
NodePort:
NodePort服务在每个节点上分配一个静态端口,通过该端口可以从集群外部访问服务。
虽然NodePort允许外部访问,但它通常用于调试或临时访问,因为它暴露了服务到每个节点的固定端口上,这可能导致安全和管理上的复杂性。
NodePort通常与Ingress或LoadBalancer服务类型结合使用,而不是直接用于外部HTTP代理访问。

综上所述,考虑到需要配置的服务访问方式是通过HTTP代理访问,并且对应到Kubernetes的服务暴露方式,最符合这一需求的是Ingress。Ingress提供了灵活且强大的外部访问控制,能够基于URL路径、头部等条件将外部请求路由到集群内的不同服务上。因此,正确答案是B. Ingress。

相关知识点:

研发云部署服务访问方式记牢

研发工程师模拟测试题库

扫码进入小程序
随时随地练习

关闭
专为自学备考人员打造
试题通
自助导入本地题库
试题通
多种刷题考试模式
试题通
本地离线答题搜题
试题通
扫码考试方便快捷
试题通
海量试题每日更新
试题通
欢迎登录试题通
可以使用以下方式扫码登陆
试题通
使用APP登录
试题通
使用微信登录
xiaochengxu
联系电话:
400-660-3606
xiaochengxu