Kubernetes服务访问
通过 Deployment 来创建一组 Pod 来提供具有高可用性的服务。虽然每个 Pod 都会分配一个单独的 Pod IP,然而却存在如下两个问题: Pod IP 仅仅是集群内可见的虚拟 IP,外部无法访问。 Pod IP 会随着 Pod 的销毁而消失,当 ReplicaSet 对 Pod 进行动态伸缩时,Pod IP 可能随时随地都会变化,这样对于我们访问这个服务带来了难度。 Service 负载均衡之 Cluster IP service 是一组 pod 的服务抽象,相当于一组 pod 的 LB,负责将请求分发给对应的 pod。service 会为这个 LB 提供一个 IP,一般称为 cluster IP 。使用 Service 对象,通过 selector 进行标签选择,找到对应的 Pod: 示例: [root@k8s-master deployment]# cat svc-myblog.yaml apiVersion: v1 kind: Service metadata: name: myblog namespace: demo spec: ports: - port: 80 protocol: TCP targetPort: 8....