K8S全家桶实践Nginx+Ingerss+Service+Pod之部署SpringBoot服务

1 缘起

为了学习全套的服务部署技能,我开始调研K8S的使用,
调研过程中,发现想要使用K8S部署SpringBoot服务,并使用外网访问,
需要使用Docker、Harbor、K8S和Nginx工具组件搭配使用,
调研结束,开始在自己的笔记本上部署这些工具组件,
准备自己动手实践一次服务的运维,当然,这不包括CI/CD(待后续实践),
这篇文章就是我是在完成相关组件搭建之后,
形成的初步K8S部署服务的蓝图,见下面的架构图。
过程还是比较曲折,因为,我完成第一阶段:Ingerss代理服务后,仍不能通过其他机器访问服务,
于是陷入困惑,
开始查询Minikube配置, 发现Minikube的IP为桥接IP,其他机器无法访问,
只能通过Nginx代理这个桥接IP,其他机器通过Nginx分发,访问服务。

2 架构

我自己部署的架构如下图所示,基于Minikube单机版。
从左至右,依次是:
客户端请求->物理主机(192.168.211.129)->Nginx->K8S(Ingress-Controller->Ingerss->Servcie->Pod)。
这个蓝图是我在做实验的过程中总结出来的,
这套架构,实现了其他机器(同一局域网)访问服务。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

天然玩家

坚持才能做到极致

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值