摘要: 环境 kubernetes 1.20.2 Spring Boot 2.5.0-M1 目标 在前面,我们通过 Service 提供的环境变量,只要知道了服务的名称,就可以访问到该服务,但是这样还存在一个问题。 就是如果 Pod 在 Service 之前创建,那么 Service 的信息是不会自动注入进 阅读全文
posted @ 2021-01-31 16:08 jiangbo4444 阅读(765) 评论(0) 推荐(0)
摘要: 环境 kubernetes 1.20.2 Spring Boot 2.5.0-M1 目标 在上一节,我们看到:k8s 已经自动把 Service 的信息放到了环境变量里。我们通过访问已有的变量来修改数据库的连接信息。 Service 的环境变量 查看变量 [root@master kubernete 阅读全文
posted @ 2021-01-31 15:46 jiangbo4444 阅读(1073) 评论(0) 推荐(0)
摘要: 环境 kubernetes 1.20.2 Spring Boot 2.5.0-M1 目标 在之前集群访问本地服务中,打成镜像之前,我们还查看了 Service 的 IP 地址,然后修改配置。 如果 Service 的 IP 地址还不清楚,或者每个环境的 IP 都不一致,那就可以使用环境变量动态修改。 阅读全文
posted @ 2021-01-31 15:28 jiangbo4444 阅读(735) 评论(0) 推荐(0)
摘要: 环境 kubernetes 1.20.2 Spring Boot 2.5.0-M1 目标 在 Spring Boot 中,环境变量的值的优先级比配置文件中的高,所以我们给 Pod 添加环境变量, 来改变 Spring Boot 值,这里以修改端口号为例,从 8080 修改到 80。 增加环境变量 r 阅读全文
posted @ 2021-01-31 14:41 jiangbo4444 阅读(1844) 评论(0) 推荐(0)
摘要: 环境 kubernetes 1.20.2 Spring Boot 2.5.0-M1 目标 在前面,我们将本地服务引入到了集群中,并且通过 Service 的 NodePort 暴露给宿主机访问。 下面我们直接在集群中访问引入到了集群里的数据库,同样也暴露 NodePort 端口访问。 配置访问 IP 阅读全文
posted @ 2021-01-31 00:35 jiangbo4444 阅读(591) 评论(0) 推荐(0)
摘要: 环境 kubernetes 1.20.2 Spring Boot 2.5.0-M1 目标 在本地,我们通过 Docker 启动 PG 数据库,使用 Spring Boot 项目已能正确访问。 使用前面学习的 Endpoints 端点,将 Docker 建立的 PG 数据库引入到 k8s 集群中。 创 阅读全文
posted @ 2021-01-31 00:32 jiangbo4444 阅读(256) 评论(0) 推荐(0)
摘要: 环境 kubernetes 1.20.2 Spring Boot 2.5.0-M1 目标 创建 Spring Boot 项目,访问 PG 数据库,并将数据库表中的数据展示出来。 创建 Spring Boot 项目 pom.xml <?xml version="1.0" encoding="UTF-8 阅读全文
posted @ 2021-01-31 00:31 jiangbo4444 阅读(608) 评论(0) 推荐(0)