日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

kubernetes实践之运行aspnetcore webapi微服务

發布時間:2023/12/4 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 kubernetes实践之运行aspnetcore webapi微服务 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1、預備工作

  • unbuntu 16.04 or above

  • docker for linux

  • kubernetes for linux 集群環境

2、使用vs2017創建一個web api應用程序,并打包鏡像到本地。

?

3、推送本地鏡像到docker hub

4、編寫k8s資源配置文件(yml)

hello-world-deployment.yml如下

上面replicas部署兩個副本實例,k8s集群將會自動分配到不同的worker上,等一下我們將對這兩個實例,來探測k8s的負載均衡機制。

hello-world-service.yml如下

為了提供外部訪問,注意需要修改type: NodePort。nodePort端口的范圍:30000-32767。

5、在k8s集群的master機器上,創建k8s資源對象

也可以通過調用k8s api server 或者 dashboard上面進行創建資源對象,其他方式大家下去自己實踐。

6、通過dashboard查看集群概況

7、測試部署的微服務

瀏覽器上打開地址

到這一步,說明服務部署成功!!!

8、測試k8s負載均衡

多刷新幾次瀏覽器,然后查看服務日志

從上面分析可以看到兩個副本pod都被不同程度的進行了調用。

到目前為止,已經完成了k8s集群部署并運行微服務,下一篇將與微服務結合實踐k8s的健康探測機制。

參考源碼:https://github.com/justmine66/k8s.ecoysystem.apps


原文:https://www.cnblogs.com/justmine/p/8616423.html


.NET社區新聞,深度好文,歡迎訪問公眾號文章匯總 http://www.csharpkit.com

總結

以上是生活随笔為你收集整理的kubernetes实践之运行aspnetcore webapi微服务的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。