如何在Kubernetes裡建立一個Nginx service
Jerry之前的文章 如何在Kubernetes裡建立一個Nginx應用 ,已經使用kubectl命令列建立了Pod,但是在kubernetes中,Pod的IP地址會隨著Pod的重啟而變化,因此用Pod的IP地址來訪問我們部署的nginx應用不太合適。
Kubernetes裡推薦的方式是用Service來消費nginx服務。
Service為一組Pod提供一個統一的入口,併為它們提供負載均衡
和服務發現支援。
使用如下命令列基於pod建立一個service:
kubectl expose deployment nginx-app --type=NodePort --port=80
收到service/nginx-app exposed訊息。
使用命令列拿到建立成功的service的明細:
kubectl describe service nginx-app
使用訪問這個nginx應用:
看到上圖說明訪問nginx成功了。
使用命令列檢視nginx訪問日誌:
kubectl logs nginx-app-f75d46bd9-q6c76
要獲取更多Jerry的原創文章,請關注公眾號"汪子熙":
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24475491/viewspace-2215472/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 如何在Kubernetes裡給PostgreSQL建立secretSQL
- 如何在SAP CRM裡建立和消費Web serviceWeb
- 如何在Hybris commerce裡建立一個media物件物件
- 使用angular建立一個serviceAngular
- 如何在Kubernetes 裡新增自定義的 API 物件(一)API物件
- 如何在 Kubernetes 裡部署 JMX ExporterExport
- 如何在SAP Cloud Platform ABAP程式設計環境裡建立一個employeeCloudPlatform程式設計
- 如何在 WebClient UI 裡建立 Value HelpWebclientUI
- 如何在 Laravel 5.1 中建立服務 Service ProviderLaravelIDE
- 如何在一個Docker容器裡安裝DiscourseDocker
- 建立一個系統的Service,能通過ServiceManager.getService取得service
- 如何在 Flutter 建立一個後臺任務Flutter
- 如何在Github上建立一個新倉庫Github
- 如何在 Fedora 上建立一個 TFTP 伺服器FTP伺服器
- 如何在Rogue-Like遊戲裡講好一個故事?遊戲
- 如何在 GitHub 建立一個“有人用”的專案Github
- 建立windows serviceWindows
- 如何在 SAP 電商雲 Spartacus UI 裡新建一個頁面UI
- 使用SAP CDS view快速建立一個Fiori應用,管理Service OrderView
- Kubernetes Service之ClusterIP
- 如何在 SAP Hybris WCMS cockpit 裡建立新的 websiteKPIWeb
- 如何在SAP WebClient UI裡建立柱狀圖(bar chart)WebclientUI
- 如何在十分鐘內建立一個Chrome 外掛Chrome
- Azure Kubernetes Service 入門
- Kubernetes中Service機制
- 如何在SAP S4HANA Cloud系統裡建立employeeCloud
- Angular 裡的 Service WorkerAngular
- 如何在Windows上使用Git建立一個可執行指令碼?WindowsGit指令碼
- 如何在 SAP BTP 平臺上重用另一個已經開發好的 service
- 通過一個例子學習Kubernetes裡的PersistentVolumeClaim的用法AI
- Kubernetes入門(四)——如何在Kubernetes中部署一個可對外服務的Tensorflow機器學習模型機器學習模型
- 如何在微信裡一鍵喚醒appAPP
- 如何在Marketing Cloud裡建立extension field擴充套件欄位Cloud套件
- 如何在SAP裡建立configurable material物料主資料
- systemd 和 如何修改和建立一個 systemd service (Understanding and administering systemd)
- 多個model共用一個service可以嗎
- 最簡單的dockerfile使用教程 - 建立一個支援SSL的Nginx映象DockerNginx
- docker建立nginxDockerNginx