您现在的位置是:热点 >>正文
云原生初体验:在K8s上部署Springboot应用
热点64117人已围观
简介...
你会不会对“云原生”很有兴趣,却不知道从何入手?
本文会在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 containe:在r runtimes 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 (WinK8dows, 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 pros上ject page https://minikube.sigs.k8s.io/ https://kind.sigs.k8s.io/
[1] 表格引用自:http://jiagoushi.pro/minikube-vs-kind-vs-k3s-what-should-i-use
docker deskt部署op 没有特殊要求。其他的自己用的顺手就好,还是需要特别说一下minikube,别用最新的coredns一直都拉不下来,除非你的魔法,可以完全搞定,否则,还是用阿里编译的minikube版本吧,别跟自己较劲,别问我为什么...
我用的版本罗列在下面了:
~ istioctlSp version client version: 1.10.2 control plane version: 1.10.2 data plane version: ri1.10.2 (10 proxies) ~ minikube version minikube version: v1.18.1 commit: 511aca80ng987826051cf1c6527c3da706925f7909 ~ skaffold version v1.29.0 环境搭建 使用minikube创建集群
使用 hyperv 作为引擎 , 内存 8192M cup 4核,不能bo再少了,否则拉不起来 istio
~ minikube start --image-mirror-country='cn' --registry-mirror=https://hq0igpc0.mirror.aliyuncs.cotom --vm-driver="hyperv" --memory=8192 --cpus=4 --hyperv-virtual-switch="minikubeSwitch" --image-repository=registry.cn应用-hangzhou.aliyuncs.com/google_containers
还要在 hyperv里创建一个虚拟路由,这里我构建了一个内部网络,这样可以通过设置网卡的ip,将内部网络的网段固定下来,否则,每次重启都会变化ip
配置让内部网络,共享访问互联网
启动成功
云原istio-1.10.2 minikube start
Tags:
相关文章
推荐四款可视化工具,解决99%的可视化大屏需求
热点最经常的工作是将一些项目的数据从数据库导出,然后分门别类的列到excel表格中,领导看起来眼花缭乱。 小编想,要是能以图表可视化展现出来,领导就可以看到项目近几个月的走势,也知道之后要怎么决策了。 小...
【热点】
阅读更多谷歌高管解读2021年Q1财报:YouTube影响力增量优于电视 电商业绩突出
热点查看最新行情 相关新闻:谷歌母公司一季度营收553亿美元 净利同比大增162% 新浪科技讯 北京时间4月28日上午消息,Alphabet(谷歌母公司)今天发布了截至3月31日的2021财年第一季度财报...
【热点】
阅读更多从代码到资源,王坚:AI的“开放”之路,远不止于开源
热点在2025Inclusion·外滩大会主论坛上,阿里巴巴集团前首席技术官、之江实验室主任王坚发表主旨演讲,深入探讨了人工智能背景下的“开放”话题。他指出,人工智能正在经历一场从代码开放到资源开放的革命...
【热点】
阅读更多
热门文章
最新文章
友情链接
- 标签: 康师傅
- https://www.seagrant.wisc.edu/?page=63&s=谷歌留痕教程【tg:seogoogle987】,lLe
- https://www.manga-news.com/index.php/recherche/?q=谷歌留痕教程【tg:seogoogle987】,slf
- https://www.xbiao.com/search/index?tpf&wd=谷歌留痕教程【tg:seogoogle987】,Vbr
- https://www.sogou.com/web?query=谷歌留痕教程【tg:seogoogle987】,U5w
- https://wydden.com/?ID=r8w9WMSKWkOcmiaFWaUv0dzMdqZWfKtF&s=谷歌留痕教程【tg:seogoogle987】,H1Y
- https://www.mingwai.edu.hk/?langzh-hant&s=谷歌留痕教程【tg:seogoogle987】,uam
- https://www.madebyoranges.com/nl/search/谷歌留痕教程【tg:seogoogle987】,eVO
- https://www.sic-info.org/?s=谷歌留痕教程【tg:seogoogle987】,c9X
- https://xehay.vn/tim-kiem/=谷歌留痕教程【tg:seogoogle987】,zTb
- https://www.rockngem.com/?action=CHECK&s=谷歌留痕教程【tg:seogoogle987】,EDO
- https://www.roberthalf.com/us/en/jobs/all/谷歌留痕教程【tg:seogoogle987】CZ0
- https://www.so.com/s?ie=utf-8&src=360sou_home&_re=0&q=谷歌留痕教程【tg:seogoogle987】,5Os
- https://www.teamlab.art/?submit=谷歌留痕教程【tg:seogoogle987】,Ee9
- https://www.monroecounty.gov/search/?q=谷歌留痕教程【tg:seogoogle987】,4dC
- https://search.danawa.com/dsearch.php?query=谷歌留痕教程【tg:seogoogle987】9jA
- https://www.routesonline.com/search/?query=谷歌留痕教程【tg:seogoogle987】,zy4
- https://www.stormberg.com/no/search?q=谷歌留痕教程【tg:seogoogle987】,PFS
- https://www.tumblr.com/tagged/谷歌留痕教程【tg:seogoogle987】,3WQ
- https://www.uckfieldtc.gov.uk/?s=谷歌留痕教程【tg:seogoogle987】,Daz
- https://www.riohondo.edu/?action=QUERY&s=谷歌留痕教程【tg:seogoogle987】,Svf
- https://www.teamlab.art/zh-hans/?submit=谷歌留痕教程【tg:seogoogle987】,S3P
- https://www.olx.ba/pretraga?trazilica=谷歌留痕教程【tg:seogoogle987】,EPr
- https://www.paspaley.com/catalogsearch/result/?action=QUERY&q=谷歌留痕教程【tg:seogoogle987】,eeB
- https://www.tahiti-infos.com/search/谷歌留痕教程【tg:seogoogle987】,LAt
- https://www.tiktok.com/tag/谷歌留痕教程【tg:seogoogle987】,mx3
- https://www.kubb-tool.bfs.admin.ch/en/search?action=CHECK&q=谷歌留痕教程【tg:seogoogle987】,h7I
- https://www.lechzuers.com/de/search?cat=163&q=谷歌留痕教程【tg:seogoogle987】,8P7
- 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】,xk0
- https://www.wheels24.gr/?action=CHECK&s=谷歌留痕教程【tg:seogoogle987】,JhB
- https://www.wou.edu.my/?s=谷歌留痕教程【tg:seogoogle987】,IIs
- https://www.welshmountainzoo.org/shop/index.php?routeproduct/search&tag=谷歌留痕教程【tg:seogoogle987】,vvj
- https://www.unclefossil.com/search/谷歌留痕教程【tg:seogoogle987】,BKq
- https://www.trockenmittel.ch/catalogsearch/result/?iC=ZM3&q=谷歌留痕教程【tg:seogoogle987】,maK
- https://www.livehindustan.com/tags/谷歌留痕教程【tg:seogoogle987】,dBp
- https://www.polliwogs.com/search/谷歌留痕教程【tg:seogoogle987】,9lq
- https://www.shacknews.com/editorial-search?q=谷歌留痕教程【tg:seogoogle987】,YzY
- https://www.simcoemuskokahealth.org/SearchResults.aspx?SearchQuery=谷歌留痕教程【tg:seogoogle987】,vhI
- https://www.sic-info.org/vi/?s=谷歌留痕教程【tg:seogoogle987】,3vq
- https://store.line.me/search/sticker/ja?q=谷歌留痕教程【tg:seogoogle987】rhJ
- https://www.whirlpool.com.hk/chinese/catalogsearch/result?cat=30&q=谷歌留痕教程【tg:seogoogle987】,KsU
- https://www.scq.ubc.ca/?page=2&s=谷歌留痕教程【tg:seogoogle987】,xOA
- https://www.schenckprocess.com/search?q=谷歌留痕教程【tg:seogoogle987】,E7i
- https://www.yli.ro/catalogsearch/result/?q=谷歌留痕教程【tg:seogoogle987】,Ikm
- https://www.wellbees.com/index.php/catalogsearch/result/index/?q=谷歌留痕教程【tg:seogoogle987】,0lT
- https://www.swecobelgium.be/?page=9&s=谷歌留痕教程【tg:seogoogle987】,7tg
- https://www.valuecolleges.com/?action=QUERY&s=谷歌留痕教程【tg:seogoogle987】,fBo
- https://www.nss.nhs.scot/search?q=谷歌留痕教程【tg:seogoogle987】,NwC
- https://www.sportbiketracktime.com/index.php?route=product/search&tag=谷歌留痕教程【tg:seogoogle987】,T4n
- https://www.nonsolocap.it/cap?action=SEARCH&k=谷歌留痕教程【tg:seogoogle987】,82m
- https://www.lneg.pt/?cat=140&s=谷歌留痕教程【tg:seogoogle987】,Fi6