Kubenetes裡pod和service繫結的實現方式
我之前的文章 如何在Kubernetes裡建立一個Nginx service 介紹瞭如何建立一個Kubernetes pod和service,使用的方法是命令kubectl run。
本文介紹另一種方式,通過這種方式來學習Kubernetes裡pod和對應的service是如何繫結的。
首先使用下面的命令列建立一個名稱為jerry-nginx-1982的deployment:
kubectl create deployment jerry-nginx-1982 --image=nginx
然後使用命令列kubectl get deployment 得到建立好的deployment:
然後建立一個同名的service,型別為nodeport。
kubectl create service nodeport jerry-nginx-1982 --tcp 80:80
建立完成後,使用命令列kubectl get svc得到名稱為jerry-nginx-1982對外暴露的埠號:31954:
然後就能通過這個埠號訪問nginx server了:
那麼這兩個同名的pod和service是如何關聯的呢?
首先開啟kubernetes dashboard,找到之前建立的pod:
其明細為:jerry-nginx-1982-67cb658cb8-9hl99
再開啟同名service:
再開啟這個service裡的pod,發現就是我們前面找到的jerry-nginx-1982-67cb658cb8-9hl99,說明pod和service是通過名稱關聯的。
我們可以做一個negative測試,直接建立一個名為test的service,但不給它預先建立名為test的pod:
kubectl create service nodeport test --tcp 80:80
service建立成功後,開啟這個service,發現裡面沒有分配任何pod:
這個結果和我們預測的一致。
要獲取更多Jerry的原創文章,請關注公眾號"汪子熙":
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24475491/viewspace-2215481/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- SAP Gateway Service Builder 裡的 OData 服務實現方式GatewayUI
- Angular Ngrx Store 裡 State 和 Reducer 的繫結關係是如何實現的Angular
- React事件繫結的方式React事件
- Pod和容器的LimitRange原理和實踐總結MIT
- IIS中配置實現網站二級域名繫結方式整理網站
- 雙向繫結的極簡實現
- MVVM雙向繫結機制的原理和程式碼實現MVVM
- Vue雙向繫結實現Vue
- py-libterraform 的使用和實現:一個 Terraform 的 Python 繫結ORMPython
- 梳理vue雙向繫結的實現原理Vue
- 在Lua中實現Rust物件的繫結Rust物件
- vue實現prop雙向繫結Vue
- @ConfigurationProperties實現自定義配置繫結
- SAP Gateway Service Builder 裡的 OData Model 定義方式GatewayUI
- SAP UI5 資料繫結語法裡的特殊符號,以及絕對繫結和相對繫結概念詳解UI符號
- C++的動態繫結和靜態繫結C++
- Vue原始碼探究-資料繫結的實現Vue原始碼
- js 實現vue的雙向資料繫結JSVue
- 如何實現VM框架中的資料繫結框架
- vue資料雙向繫結的實現原理Vue
- 雙向資料繫結實現原理
- 簡要實現vue雙向繫結Vue
- angular雙向繫結簡單實現Angular
- javascript實現雙向資料繫結JavaScript
- 前端實現彈幕效果的方法總結(包含css3和canvas的實現方式)前端CSSS3Canvas
- 基於vue實現的雙向資料繫結Vue
- Vue 中實現雙向繫結的 4 種方法Vue
- JavaScript實現簡單的雙向資料繫結JavaScript
- kubeadm搭建kubenetes叢集(Ubuntu 20.04,kubenetes 1.20.5)Ubuntu
- netty系列之:在netty中實現執行緒和CPU繫結Netty執行緒
- Android深入四大元件(三)Service的繫結過程Android元件
- 深入解析 WezTerm 的自定義功能:鍵繫結和滑鼠繫結
- 另一種方式實現事務碼SE16裡的結果集修改
- 剖析Vue原理&實現雙向繫結MVVMVueMVVM
- jQuery事件中on實現繫結多個事件jQuery事件
- vue系列--vue是如何實現繫結事件Vue事件
- 簡單實現一個雙向繫結
- WPF之AvalonEdit實現MVVM雙向繫結MVVM