摘要:
在Kubernetes (k8s) 中,要让外部客户端能够访问集群内的服务,通常有以下几种方式: NodePort: 创建一个类型为NodePort的服务,这会在每个工作节点上开放一个特定端口(系统自动分配或用户指定的范围内的端口),并将流量转发到对应Service背后的Pod。外部客户端可以通过任 阅读全文
摘要:
在Kubernetes(k8s)中,Headless Service是一种特殊类型的Service,它不会被分配一个ClusterIP(集群内部的虚拟IP地址),而是直接将服务背后的Pod IP地址暴露给客户端。当创建Headless Service时,其spec.clusterIP字段设置为"No 阅读全文
摘要:
在Kubernetes (k8s) 中,Service可以使用多种策略来分发流量到后端Pod。以下是一些主要的分发策略: ClusterIP (默认策略): Service会获取一个仅集群内部可访问的虚拟IP(ClusterIP),kube-proxy组件根据Service定义的SessionAff 阅读全文
摘要:
在Kubernetes(k8s)中,Service是用于定义一组Pod的访问策略和机制的资源对象。以下是Kubernetes Service支持的主要类型: ClusterIP: 这是默认的服务类型。创建一个仅集群内部可访问的虚拟IP地址(VIP)。应用程序只能通过内部集群DNS名称从集群内的其他P 阅读全文
摘要:
在Kubernetes (k8s) 中,自动扩容机制主要用于根据资源使用情况动态调整Pod副本的数量,以确保服务的稳定性和高效性。主要实现这一功能的组件是Horizontal Pod Autoscaler(HPA)。 Horizontal Pod Autoscaler工作原理如下: 监控指标: HP 阅读全文