基于Kubernets+lstio实现灰度发布.docxVIP

  • 3
  • 0
  • 约8.97千字
  • 约 22页
  • 2022-10-02 发布于陕西
  • 举报
[root@master ~]# wget /competition/ServiceMesh.tar.gz [root@master ~]# tar -xf ServiceMesh.tar.gz [root@master ~]# docker load -i ServiceMesh/images/image.tar [root@master ~]# init-cluster [root@master ~]# kubectl cluster-info Kubernetes control plane is running at https://apiserver.cluster.local:6443 CoreDNS is running at https://apiserver.cluster.local:6443/api/v1/namespaces/kube-system/services/kube-dns:dns/proxy To further debug and diagnose cluster problems, use kubectl cluster-info dump. [root@master ~]# cd ServiceMesh/ [root@master ServiceMesh]# kubectl apply -f bookinfo/bookinfo.yaml service/details created serviceaccount/bookinfo-details created deployment.apps/details-v1 created service/ratings created serviceaccount/bookinfo-ratings created deployment.apps/ratings-v1 created service/reviews created serviceaccount/bookinfo-reviews created deployment.apps/reviews-v1 created service/productpage created serviceaccount/bookinfo-productpage created deployment.apps/productv1 created [root@master ServiceMesh]# kubectl get pods NAME READY STATUS RESTARTS AGE details-v1-79f774bdb9-m98sl 1/1 Running 0 46s productv1-6b746f74dc-snpf9 1/1 Running 0 46s ratings-v1-b6994bb9-nmws8 1/1 Running 0 46s reviews-v1-545db77b95-4rtn4 1/1 Running 0 46s [root@master ServiceMesh]# cat bookinfo-gateway.yaml apiVersion: networking.istio.io/v1alpha3 kind: Gateway metadata: name: bookinfo-gateway spec: selector: istio: ingressgateway # use istio default controller servers: - port: number: 80 name: http protocol: HTTP hosts: - * ﹉(“﹉”请学生自行手打,不要复制) apiVersion: networking.istio.io/v1alpha3 kind: VirtualService metadata: name: bookinfo spec: hosts: - * gateways: - bookinfo-gateway http: - match: - uri: exact: /productpage - uri: prefix: /static - uri: exact: /login - uri: exact: /logout - uri:

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档