.net core上 K8S(七).netcore程序的服务发现
生活随笔
收集整理的這篇文章主要介紹了
.net core上 K8S(七).netcore程序的服务发现
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
正文
上一章我們分享了k8s的網絡代理模式,今天我們來分享一下k8s中的服務發現。
1.環境變量模式的服務發現
k8s默認為我們提供了通過環境變量來實現服務發現的功能,前提是
1.需要service在pod之前創建
2.適用于同一命名空間
1.1創建service
kubectl create -f netcore-service.yaml1.2創建pod
kubectl create -f netcore.yaml1.3驗證
查看環境變量
我們再以相同的方式再創建一組pod+service
kubectl create -f netcore-service2.yaml kubectl create -f netcore2.yaml查看env
我們進入容器,調用一下第一個service
至此,我們證明了可以通過env使service互通
相關文章:
.net core 上 K8S(三)Yaml文件運行.netcore程序
.net core i上 K8S(四).netcore程序的pod管理,重啟策略與健康檢查
.net core i上 K8S(五).netcore程序的hostip模式
Docker最全教程——從理論到實戰(一)
Docker最全教程——從理論到實戰(二)
Docker最全教程——從理論到實戰(四)
Docker最全教程——從理論到實戰(五)
Docker最全教程——從理論到實戰(六)
Docker最全教程——從理論到實戰(七)
原文地址:https://www.cnblogs.com/chenyishi/p/10129093.html
.NET社區新聞,深度好文,歡迎訪問公眾號文章匯總 http://www.csharpkit.com
總結
以上是生活随笔為你收集整理的.net core上 K8S(七).netcore程序的服务发现的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 撒花!中文翻译仓库链接已加入 ML.NE
- 下一篇: Docker最全教程——从理论到实战(八