您现在的位置是:热点 >>正文
云原生初体验:在K8s上部署Springboot应用
热点534616人已围观
简介...
你会不会对“云原生”很有兴趣,却不知道从何入手?
本文会在window环境下,构建一套基于k8s的istio环境,并且通过skaffold完成镜像的构建和项目部署到集群环境。其实对于实验环境有限的朋友们,完全可以在某里云上,按量付费搞3台”突发性能实例“,玩一晚,也就是杯咖啡钱云原。
好吧,让我开始吧!
执行流程
整体流程的话,如下图所示,通过 Skaffold+jib 将开发的应用打包成镜像,提交到本地仓库,并且将应用部署到集群中。k8s中部署2个pod,模拟应用不同的版本,并且配置访问权重20%:80%。
环境选择
我之前有文章详细介绍过minikube。本次实验,开始的时候,我生初就一直沉溺在使用kind的便捷上,而且直接可以在docker上部署集群,可以说非常方便。但是由于我对K8S的理解并不足够,导致后面遇到了很多问题,所以,在这里建议新上手的小伙伴,还是使用minikube吧。k3s和RKE都需要多台虚拟机,碍于机器性能,这种方案暂时不考虑了。
下面表格,对比了mini体验kube、kind、k3s 部署环境,以及支持情况,方便大家选择。
minikube kind k3s runtime VM container native supported architectures AMD64 AMD64 AMD64, ARMv7, ARM64 supported container runti:在mes 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, MacOSK8) 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 page httpss上://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 deskto部署p 没有特殊要求。其他的自己用的顺手就好,还是需要特别说一下minikube,别用最新的coredns一直都拉不下来,除非你的魔法,可以完全搞定,否则,还是用阿里编译的minikube版本吧,别跟自己较劲,别问我为什么...
我用的版本罗列在下面了:
~ istioctlSp version client version: 1.10.2 control plane version: 1.10.2 data plane version: 1.10ri.2 (10 proxies) ~ minikube version minikube version: v1.18.1 commit: 511aca80987826ng051cf1c6527c3da706925f7909 ~ skaffold version v1.29.0 环境搭建 使用minikube创建集群
使用 hyperv 作为引擎 , 内存 8192M cup 4核,不能再少了,否则拉bo不起来 istio
~ minikube start --image-mirror-country='cn' --registry-mirror=https://hq0igpc0.mirror.aliyuncs.com --otvm-driver="hyperv" --memory=8192 --cpus=4 --hyperv-virtual-switch="minikubeSwitch" --image-repository=registry.cn-hangzhou.aliy应用uncs.com/google_containers
还要在 hyperv里创建一个虚拟路由,这里我构建了一个内部网络,这样可以通过设置网卡的ip,将内部网络的网段固定下来,否则,每次重启都会变化ip
配置让内部网络,共享访问互联网
启动成功
istio-1.10.2 mi云原nikube start
Tags:
相关文章
大模型不再是“万能钥匙”?探秘 AI 初创公司的新策略与挑战
热点据techcrunch报道, 曾经被视为 AI 领域“皇冠上的明珠”的基础模型,其主导地位正在面临前所未有的挑战。AI 初创公司的焦点已悄然转向面向特定任务的定制化模型和用户界面,将基础模型视为可替换...
【热点】
阅读更多标签: 宏碁 2025Q3财报 北美业务 非电脑事业
热点云梦级11月7日云梦级消息,宏碁 Acer 6日召开董事会并通过了 2025 年第三季财报。该企业 2025Q3 合并营收为 733.99 亿新台币(现汇率约合 169.26 亿元人民币),环比增长...
【热点】
阅读更多2021 十大 Python 机器学习库
热点Python 之于机器学习,可以说是最为锋利的武器;而机器学习之于 Python,则有着扩大影响再造辉煌的助力。二者相辅相成,以至于一提到机器学习,人们自然而然的就想到了 Python,虽然有些狭隘,...
【热点】
阅读更多
热门文章
最新文章
友情链接
- 标签: 康师傅
- https://www.lgnewsroom.com/search/谷歌快排操作流程【tg:seogoogle987】,QkQ
- https://yscc1986.net/search/谷歌快排操作流程【tg:seogoogle987】mzH
- https://www.flickr.com/photos/tags/谷歌快排操作流程【tg:seogoogle987】NJf
- https://www.teamlab.art/ko/?submit=谷歌快排操作流程【tg:seogoogle987】,m1s
- https://www.lee.com/search?q=谷歌快排操作流程【tg:seogoogle987】,mEX
- https://www.mexperience.com/?T=1686132112324&s=谷歌快排操作流程【tg:seogoogle987】,QCl
- https://www.otakuninjahero.com/en/search/谷歌快排操作流程【tg:seogoogle987】,d4o
- https://www.revere.org/search?action=SEARCH&q=谷歌快排操作流程【tg:seogoogle987】,jlP
- https://www.remit.co.jp/pt/?action=CHECK&s=谷歌快排操作流程【tg:seogoogle987】,yLO
- https://www.riohondo.edu/?action=QUERY&s=谷歌快排操作流程【tg:seogoogle987】,QWj
- https://www.tullygroup.us/?ID=hbkq8jFjrQlVRrwzEmvoUJJAY4e1Lfo5&s=谷歌快排操作流程【tg:seogoogle987】,Q76
- https://www.vietnamconsulate-sf.org/?action=CHECK&s=谷歌快排操作流程【tg:seogoogle987】,jEN
- https://www.totolink.vn/search/谷歌快排操作流程【tg:seogoogle987】,CeC
- https://www.quarterjacksurgery.co.uk/?AT=3rBy&s=谷歌快排操作流程【tg:seogoogle987】,9vW
- https://www.mdbg.net/chinese/dictionary?page=worddict&wdrst=0&wdqb=谷歌快排操作流程【tg:seogoogle987】,EHE
- https://www.whirlpool.com.hk/chinese/catalogsearch/result?cat=30&q=谷歌快排操作流程【tg:seogoogle987】,fbw
- https://www.posten-portal.de/search?query=谷歌快排操作流程【tg:seogoogle987】,OqU
- https://www.kubb-tool.bfs.admin.ch/en/search?action=CHECK&q=谷歌快排操作流程【tg:seogoogle987】,VfH
- https://www.resilienz-akademie.com/?cat=71&s=谷歌快排操作流程【tg:seogoogle987】,FaM
- https://www.libros.unam.mx/catalogsearch/result/?cat=37&dir=asc&format=20&lit=20&manufacturer=3230&mode=list&order=year_edition&q=谷歌快排操作流程【tg:seogoogle987】,P0n
- https://www.shopping.com/search.html?keyword=谷歌快排操作流程【tg:seogoogle987】,aDk
- https://www.udc.co.uk/index.php?route=product/search&sort=p.price&order=DESC&tag=谷歌快排操作流程【tg:seogoogle987】,kyY
- https://www.pierreherme.com/catalogsearch/result/?q=谷歌快排操作流程【tg:seogoogle987】,E2J
- https://www.ons.gov.uk/search?q=谷歌快排操作流程【tg:seogoogle987】,WlO
- https://www.writingforward.com/?action=SEARCH&s=谷歌快排操作流程【tg:seogoogle987】,zPB
- https://www.universal-music.co.jp/?ID=1sIcckCTeBS8FjzCshAW9w53s8gr691o&s=谷歌快排操作流程【tg:seogoogle987】,kJe
- https://www.springfieldlibrary.org/?s=谷歌快排操作流程【tg:seogoogle987】,zYe
- https://www.kissthekangaroo.com.au/index.php?route=product/search&tag=谷歌快排操作流程【tg:seogoogle987】,IIo
- https://www.yli.ro/catalogsearch/result/?q=谷歌快排操作流程【tg:seogoogle987】,KX9
- https://yscc1986.net/search/谷歌快排操作流程【tg:seogoogle987】RJA
- https://www.umc.edu/search.aspx?ID=I4gnDKRS991MFcIDDzoYze4aWSAszAm7&q=谷歌快排操作流程【tg:seogoogle987】,QPp
- https://www.roblox.com/discover/?cat=107&Keyword=谷歌快排操作流程【tg:seogoogle987】,Wnw
- https://www.tarleton.edu/?s=谷歌快排操作流程【tg:seogoogle987】,XO9
- https://www.olx.ba/pretraga?trazilica=谷歌快排操作流程【tg:seogoogle987】,hEM
- https://www.rostaing.com/catalogsearch/result/?cat=22&q=谷歌快排操作流程【tg:seogoogle987】,ntP
- https://www.localfootdoc.com/?s=谷歌快排操作流程【tg:seogoogle987】,Bra
- https://www.nuovabai.it/catalogsearch/result/?action=SEARCH&q=谷歌快排操作流程【tg:seogoogle987】,2tG
- https://search.danawa.com/dsearch.php?query=谷歌快排操作流程【tg:seogoogle987】tTV
- https://www.losgatoschamber.com/list/search?action=SEARCH&q=谷歌快排操作流程【tg:seogoogle987】,h87
- https://www.televes.com/es/catalogsearch/result/?q=谷歌快排操作流程【tg:seogoogle987】,VfM
- https://www.safetv.go.kr/base/search/view?searchWord=谷歌快排操作流程【tg:seogoogle987】AZ7
- https://www.jusoen.com/addreng.asp?p1=谷歌快排操作流程【tg:seogoogle987】Qtu
- https://www.qylaws.com/search/谷歌快排操作流程【tg:seogoogle987】,V6K
- https://www.hanbat.ac.kr/search/front/Search.jsp?qt=谷歌快排操作流程【tg:seogoogle987】5eD
- https://www.navylookout.com/?ID=nSBR6Ivdu6lZg1yr2SDs30Lo5sTs76yJ&s=谷歌快排操作流程【tg:seogoogle987】,WEo
- https://www.nonsolocap.it/cap?action=SEARCH&k=谷歌快排操作流程【tg:seogoogle987】,32V
- https://yokohama-oht.com/?action=CHECK&s=谷歌快排操作流程【tg:seogoogle987】,mku
- https://www.maafushidive.com?collections?vendors?q=谷歌快排操作流程【tg:seogoogle987】,uov
- https://www.sogou.com/web?query=谷歌快排操作流程【tg:seogoogle987】,TNv
- https://www.miamiopenmri.com/?action=CHECK&s=谷歌快排操作流程【tg:seogoogle987】,iBK