本文介绍了Kubernetes中的三种服务类型:ClusterIP用于集群内部通信,NodePort允许外部访问,LoadBalancer适合云环境。此外,还提到手动调度Pod以测试特定节点配置。
Kubernetes中的服务类型主要有三种:ClusterIP(仅内部通信)、NodePort(通过静态端口外部访问)和LoadBalancer(云环境中的外部负载均衡)。选择服务类型需根据应用需求,ClusterIP适合内部服务,NodePort适合测试,LoadBalancer适合生产环境。
Kubernetes服务支持应用间及外部客户端通信,提供稳定端点。主要服务类型有ClusterIP(内部)、NodePort(外部访问)、LoadBalancer(云负载均衡)和ExternalName(外部DNS映射)。创建服务和部署需配置YAML文件、应用配置并验证状态。ClusterIP适用于内部流量,NodePort和LoadBalancer适合外部访问。
本文介绍了在Azure平台上使用Front Door、Load Balancer和虚拟机(vm)搭建网站的方法,包括创建虚拟机、设置负载均衡器和配置出入规则,实现公网访问。同时,还介绍了创建Front Door和配置域名、后端池等步骤,以及使用Azure Front Door Premium连接内部负载均衡器的方法。
之前介绍过一些 Ingress 使用,比如 Ingress SSL 透传、Ingress 的多租户。从 Demo 看起来是创建 Ingress 之后,就能从集群外访问服务了。实际上除了 Ingress 的作用以外,还有 Kubernetes Service 和负载均衡器(Load Balancer)参与(当 Service 类型为 LoadBalancer 时)。 这篇文章就来介绍了...
在上一篇《在 Kubernetes 集群中使用 MetalLB 作为 LoadBalancer(上)- Layer2》中,我们使用 MetalLB 的 Layer2 模式作为 LoadBalancer 的实现,将 Kubernetes 集群中的服务暴露到集群外。 还记得我们在 Configmap 中为 MetalLB 分配的 IP 地址池么? apiVersion: v1 kind:...
这是系列文章的上篇,下篇《在 Kubernetes 集群中使用 MetalLB 作为 LoadBalancer(下)- BGP》。 TL;DR 网络方面的知识又多又杂,很多又是系统内核的部分。原本自己不是做网络方面的,系统内核知识也薄弱。但恰恰是这些陌生的内容满满的诱惑,加上现在的工作跟网络关联更多了,逮住机会就学习下。 这篇以 Kubernetes LoadBalancer 为起点,使用...
完成下面两步后,将自动完成登录并继续当前操作。