当前位置:首页 > 热点 > 云原生初体验:在K8s上部署Springboot应用

云原生初体验:在K8s上部署Springboot应用

2026-11-13 [专题汇总] 来源:妇人之仁网

 

你会不会对“云原生”很有兴趣,却不知道从何入手?

本文会在window环境下,构建一套基于k8s的istio环境,并且通过skaffold完成镜像的构建和项目部署到集群环境。其实对于实验环境有限的朋友们,完全可以在某里云上,按量付费搞3台”突发性能实例“,玩一晚,也就是杯咖啡钱云原。

好吧,让我开始吧!

执行流程

整体流程的话,如下图所示,通过 Skaffold+jib 将开发的应用打包成镜像,提交到本地仓库,并且将应用部署到集群中。k8s中部署2个pod,模拟应用不同的版本,并且配置访问权重20%:80%。

环境选择

我之前有文章详细介绍过minikube。本次实验,开始的时候,我生初就一直沉溺在使用kind的便捷上,而且直接可以在docker上部署集群,可以说非常方便。但是由于我对K8S的理解并不足够,导致后面遇到了很多问题,所以,在这里建议新上手的小伙伴,还是使用minikube吧。k3s和RKE都需要多台虚拟机,碍于机器性能,这种方案暂时不考虑了。

下面表格,对比了m体验inikube、kind、k3s 部署环境,以及支持情况,方便大家选择。

  minikube kind k3s runtime VM container native supported architectures AMD64 AMD64 AMD64, ARMv7, ARM64 supported container ru:在ntimes Docker,CRI-O,containerd,gvisor Docker Docker, containerd startup time initial/following 5:19 / 3:15 2:48 / 1:06 0:15 / 0:15 memory requirements 2GB 8GB (Windows,K8 MacOS) 512 MB requires root? no no yes (rootless is experimental) multi-cluster support yes yes no (can be achieved using containers) multi-node support no yes yes project pags上e https://minikube.sigs.k8s.io/ https://kind.sigs.k8s.io/ https://k3s.io/

[1] 表格引用自:http://jiagoushi.pro/minikube-vs-kind-vs-k3s-what-should-i-use

docker de部署sktop 没有特殊要求。其他的自己用的顺手就好,还是需要特别说一下minikube,别用最新的coredns一直都拉不下来,除非你的魔法,可以完全搞定,否则,还是用阿里编译的minikube版本吧,别跟自己较劲,别问我为什么...

我用的版本罗列在下面了:

 ~ istioctl&Spnbsp;version client version: 1.10.2 control plane version: 1.10.2 data plane version: 1.10.2&nribsp;(10 proxies)   ~ minikube version minikube version: v1.18.1 commit: 511aca80987826051cf1ngc6527c3da706925f7909   ~ skaffold version v1.29.0  环境搭建 使用minikube创建集群

使用 hyperv 作为引擎 , 内存 8192M cup 4核,不能再少了,否则拉不起来 istio

&bonbsp;~ minikube start  --image-mirror-country='cn' --registry-mirror=https://hq0igpc0.mirror.aliyuncs.com --vm-driverot="hyperv" --memory=8192 --cpus=4 --hyperv-virtual-switch="minikubeSwitch" --image-repository=registry.cn-hangzhou.aliyuncs.com/go应用ogle_containers 

还要在 hyperv里创建一个虚拟路由,这里我构建了一个内部网络,这样可以通过设置网卡的ip,将内部网络的网段固定下来,否则,每次重启都会变化ip

配置让内部网络,共享访问互联网

启动成功

 istio-1.10.2 minikube云原 start 

(责任编辑:数码资讯)

推荐文章
  • 标签: 中国平安 平安寿险 平安产险 医疗养老

    标签: 中国平安 平安寿险 平安产险 医疗养老 云梦级3月26日云梦级消息,3月26日晚间,中国平安保险(集团)股份有限公司(中国平安,601318.SH;02318.HK)于港交所披露的2025年度业绩报告显示,2025年,该公司实现归属于母公司...[详细]
  • 通义千问推出 Qwen Chat Memory 功能

    通义千问推出 Qwen Chat Memory 功能 阿里巴巴旗下的通义千问(Qwen)正式发布了其全新功能 ——Qwen Chat Memory。用户可以通过访问 chat.qwen.ai 来体验这一功能。这标志着 Qwen 在智能对话领域的重大进展,...[详细]
  • 标签: 航旅纵横 航班取消 系统故障 客服回应

    标签: 航旅纵横 航班取消 系统故障 客服回应 云梦级12月1日云梦级消息,据广州广播电视台报道,多位网友反映,在 11 月 29 日下午 15:00 左右,收到来自航旅纵横的航班取消提醒。部分用户在重新购票后才发现,实际航班并未取消,而是由于航旅...[详细]
  • 亚马逊投资的电动车公司Rivian考虑50亿美元在得州建设新工厂

    亚马逊投资的电动车公司Rivian考虑50亿美元在得州建设新工厂 新浪科技讯 北京时间8月12日早间消息,据报道,美国得克萨斯州沃斯堡市的文件显示,亚马逊支持的电动汽车公司Rivian考虑至少投资50亿美元在该市附近建设一座新的汽车工厂。 该工厂在文件中被称作“特拉...[详细]
  • 标签: 极米科技 财报 净利润 研发创新

    标签: 极米科技 财报 净利润 研发创新 云梦级10月31日云梦级消息,极米科技股份有限公司(证券代码:688696 证券简称:极米科技)今日发布截至2025年前9个月的财报。财报显示,极米科技2025年前9个月营收为23.27亿元,同比增长...[详细]
  • 每日互动个推大数据:七大“热词”解读2021春节

    每日互动个推大数据:七大“热词”解读2021春节 2021的春节,每个城市都因为有了“原年人”而变得不一样。新形势、新事物的不断碰撞,为2021春节增添不少趣味,也诞生了不少“网络热词”。今年的春节到底有哪些有趣的现象呢?每日互动(股票代码30076...[详细]
  • 腾讯云披露行业大模型研发最新进展

    腾讯云披露行业大模型研发最新进展 6月19日消息,今日,腾讯云首次披露行业大模型研发最新进展,依托腾讯云TI平台打造行业大模型精选商店,为客户提供MaaS(Model-as-a-Service)一站式服务,助力客户构建专属大模型及智能...[详细]
  • 云基础架构-云原生DevOps的全面介绍

    云基础架构-云原生DevOps的全面介绍 DevOps是在开发和运营之间实现流程自动化的方法,是成功实施云原生的重要因素之一。由于云原生的目的是减少上市时间并为公司带来更高的效率,因此DevOps简化了个人,工具和系统,为企业的整体成功做出了...[详细]
  • 广州白云t2是机场南还是机场北

    广州白云t2是机场南还是机场北 亲我想问一下,白云t2在机场北吗还是机场南?_问答库问答-...广州白云机场T2航站楼对应的地铁站是机场北,T1对应机场南。到广州白云机场登机到机场南或机场北?广州白云机场T1航站楼是机场南,T2航站...[详细]
  • 标签: 吉利控股 2030战略 新能源汽车 醇氢电动

    标签: 吉利控股 2030战略 新能源汽车 醇氢电动 云梦级1月22日云梦级消息,1月22日,吉利控股集团(以下简称“吉利控股”)战略解析会在北京举行。吉利控股发布“一个吉利,全面领先”2030战略目标:通过强化顶层统筹与全球协同,实现全球“一盘棋”的战...[详细]
热点阅读