美文网首页
部署istio官网demo项目bookinfo

部署istio官网demo项目bookinfo

作者: do_young | 来源:发表于2020-08-12 00:02 被阅读0次

    将default命名空间打上标签

    kubectl label namespace default istio-injection=enabled --overwrite=true
    

    istio会通过admission controller,为所有在default命名空间中创建的容器添加数据平面的sidecar。

    创建bookinfo项目

    直接使用istio目录下的bookinfo.yaml文件,创建项目。

    kubectl apply -f D:\software\istio-X.Y.Z\samples\bookinfo\platform\kube\bookinfo.yaml
    

    创建以后,查看一下创建的容器:


    image.png

    这些容器对应的应用服务为:


    image.png
    整个项目的应用部署情况如图所示: image.png

    为bookinfo应用创建一个gateway

    kubectl apply -f D:\software\istio-X.Y.Z\samples\bookinfo\networking/bookinfo-gateway.yaml
    
    image.png

    这样,就可以使用浏览器对应用进行访问了。

    image.png

    当然,也可以使用kiali查看一下应用访问状况 :


    image.png

    相关文章

      网友评论

          本文标题:部署istio官网demo项目bookinfo

          本文链接:https://www.haomeiwen.com/subject/zwvudktx.html