kubernetes(K8S) Harbor Ingress 部署 SpringBoot Vue 前后端分离项目
2024-11-04最后,在浏览器上通过访问域名,可以看到 K8S 部署 SpringBoot Vue.js 项目成功!Ingress 域名解析用的是阿里云的真实域名地址,如果地区是大陆服务器还需要。模式可以完成服务对外提供访问的要求,但是真正企业级场景来说,更多的是使用。主要是用于 K8S 集群中资源隔离的,所以在这里我为项目创建一个命名空间。通过 IDEA 打开后端项目,记得调整一下配置文件,将。节点上,否则无法进行正确的访问,所以还需要修改。具体配置内容如下,注释写的很清楚,不多解释啦!_麒麟 kubernetes 拉取harbor镜像仓库 部署 spring boot
k8s系列-Rancher 上操作的k8s容器网络配置总结
2024-10-17要在 Rancher 中配置Spring Boot 应用Spring Boot 应用监听端口:10001(在中配置)。容器声明的 EXPOSE 端口:31002(无需修改Dockerfile,仅为声明)。kubernetes 部署:在Deployment中,确保设置为10001,即应用程序实际监听的端口。kubernetes 服务类型ClusterIP:内部服务访问。NodePort:外部通过31002访问,映射到应用的10001端口。:通过负载均衡器暴露外部访问。
k8s 四种Service类型(ClusterIP、NodePort、LoadBalancer、ExternalName)详解
2024-08-18本文深入探讨了kubernetes (k8s) 中Service资源的四种核心类型,每种类型均在设计上服务于不同的网络访问需求,为在kubernetes集群内部及外部高效、灵活地暴露服务提供了强大支持。ExternalName Service:本文首先介绍了ExternalName Service,这是一种特殊类型的Service,它不提供负载均衡或代理功能,而是将集群内的服务名解析为集群外部的DNS名称。这种类型特别适用于需要将服务请求重定向到集群外部资源(如另一个集群中的服务或第三方SaaS服务)的_clusterip nodeport
JSON&yaml和Properties
2024-06-06yaml除了Java外,还可以用于许多应用框架和工具,如前端构建工具、Docker Compose、kubernetes Markdown Front Matter: YAML 在 Markdown 文档中常用于 Front Matter,即文档的元数据部分。语法: Properties 文件使用键值对的形式,每行一个键值对。它使用缩进和空白来表示层次结构,而不是像 JSON 那样使用大括号和方括号。YAML 是一种人类可读的数据序列化格式,旨在用于配置文件和数据交换。YAML 在配置文件中很流行,