应用(服务)部署细节访问方式

Posted wenlin-gk

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了应用(服务)部署细节访问方式相关的知识,希望对你有一定的参考价值。

服务访问的方式
clusterIP(Service#spec.type: clusterIP默认值)
NodePort(Service#spec.type: NodePort)
LoadBalancer(Service#spec.type: LoadBalancer)
Ingress

暴露service:
    Service#spec.externalIPs
      externalIPs:
      - 192.168.0.75
暴露pod:
    Service#spec.containers.ports
      hostPort: 80

指定pod节点
    Pod.spec.nodeSelector
        nodeSelector:
          #node label(key: value)
          kubernetes.io/hostname: kube01
资料:
几种方式的使用场景和方法
https://blog.csdn.net/wjs7740/article/details/77088960
https://themes.gohugo.io/theme/hugo-theme-cleanwhite/2017/11/28/access-application-from-outside/
几种方式的比较
https://medium.com/google-cloud/kubernetes-nodeport-vs-loadbalancer-vs-ingress-when-should-i-use-what-922f010849e0

 

以上是关于应用(服务)部署细节访问方式的主要内容,如果未能解决你的问题,请参考以下文章

将web应用部署到Tomcat的三种方式

tomcat服务器中的web应用程序部署在哪个物理位置

阿里云服务器 怎么用git部署代码

导致资产预编译在heroku部署上失败的代码片段

GitLab安装部署

微服务低代码Serverless平台(星链)的应用实践