k8s Service
1.service介绍 Kubernetes Service从逻辑上代表了一组Pod,具体是哪些Pod则是由label来挑选的。Service 有自己的IP。而且这个IP是不变的。客户端只需要访问Service的IP,Kubernetes则负责建立和维护Service与Pod的映射关系。无论后端Pod如何变化,对客户端不会有任何影响,因为Service没有变。 2.创建Service 创建一个deployment apiVersion: extensions/v1beta1 kind: Deployment metadata: name: httpd spec: replicas: 2 template: metadata: labels: run: httpd spec: containers: - name: httpd image: httpd ports: - containerPort: 80 启动 两个Pod ,运行httpd 镜像,label是 run:httpd Service 会用这个label来挑选Pod kubectl apply -f httpd.yml Pod 分配了各自的IP,这是IP只能被Kubernetes Cluster 中的容器和节点访问 创建Service apiVersion: v1 kind: Service metadata: