『中級(jí)篇』k8s的NodePort類(lèi)型Service以及Label的簡(jiǎn)單實(shí)用(68)

原創(chuàng)文章躲胳,歡迎轉(zhuǎn)載。轉(zhuǎn)載請(qǐng)注明:轉(zhuǎn)載自IT人故事會(huì),謝謝!
原文鏈接地址:『中級(jí)篇』k8s的NodePort類(lèi)型Service以及Label的簡(jiǎn)單實(shí)用(68)

上次主要說(shuō)了service的一種類(lèi)型快压,clusterIp,這次說(shuō)下NodePort垃瞧。源碼:https://github.com/limingios/docker/tree/master/No.10

通過(guò)pod創(chuàng)建service

  • 進(jìn)入labs目錄下的service
 cd deployk8s-master
 cd labs
 cd services
  • 查看nginx-pod
apiVersion: v1
kind: Pod
metadata:
  name: nginx-pod
  labels:
    app: nginx
spec:
  containers:
  - name: nginx-container
    image: nginx
    ports:
    - name: nginx-port
      containerPort: 8
kubectl create -f pod_nginx.yml 
kubectl get pods
  • 創(chuàng)建service類(lèi)型是nodePort

默認(rèn)的type clusterIP的形式

kubectl expose pods nginx-pod -h
expose pods nginx-pod --type=NodePort
kubectl describe node
image.png

明白了啥了沒(méi)?其實(shí)nodePort就是直接暴露出來(lái)一個(gè)端口坪郭,直接就可以訪問(wèn)了个从,爽是爽但是不安全。

通過(guò)pod 根據(jù)yml文件的形式創(chuàng)建service

  • 刪除service

pod還在歪沃,service已經(jīng)成功刪除了嗦锐,app必須對(duì)應(yīng)。

kubectl delete service nginx-pod
kubectl get pods
kubectl get svc
get pods --show-labels
more service_nginx.yml 
image.png
  • 創(chuàng)建service
kubectl create -f service_nginx.yml
vim service_nginx.yml 

  • label的理解

Label機(jī)制是K8S中一個(gè)重要設(shè)計(jì)沪曙,通過(guò)Label進(jìn)行對(duì)象弱關(guān)聯(lián)奕污,靈活地分類(lèi)和選擇不同服務(wù)或業(yè)務(wù),讓用戶根據(jù)自己特定的組織結(jié)構(gòu)以松耦合方式進(jìn)行服務(wù)部署液走。
Label是一對(duì)KV碳默,對(duì)用戶而言非常有意義的,但對(duì)K8S本身而言沒(méi)有直接意義的缘眶。Label可以在創(chuàng)建對(duì)象時(shí)指定嘱根,也可以在后期修改,每個(gè)對(duì)象可以擁有多個(gè)標(biāo)簽巷懈,但key值必須是唯一的该抒。
Label可隨意定義,但建議可讀性顶燕,比如設(shè)置Pod的應(yīng)用名稱(chēng)和版本號(hào)等凑保。另外Lable是不具有唯一性的冈爹,為了更準(zhǔn)確標(biāo)識(shí)資源對(duì)象,應(yīng)為資源對(duì)象設(shè)置多維度的label欧引。

nodePort是所有的pod都可以使用犯助,如果使用nodePort的話,占用了很多端口维咸,是不是很占用資源呢剂买!label就把看成別名就可以了,方便操作指定的pod癌蓖。


往期精彩
  1. docker導(dǎo)學(xué)(一)
  2. 容器的技術(shù)概述(二)
  3. docker的魅力初體驗(yàn)-5分鐘安裝wordpress不走彎路(三)
  4. docker官網(wǎng)介紹(四)
  5. 如何在mac上安裝docker(五)
  6. 如何在window上安裝docker(六)
  7. 如何在mac上通過(guò)vagrant安裝虛擬機(jī)(七)
  8. 如何在window上通過(guò)vagrant安裝虛擬機(jī)(八)
  9. docker-Machine的本地使用(九)
  10. docker-Machine的本地使用(十)
  11. 在linux/mac下通過(guò)Docker-Machine在阿里云上的使用(11)
  12. docker架構(gòu)和底層技術(shù)(12)
  13. docker Image概述(13)
  14. 手動(dòng)建立一個(gè)base Image(14)
  15. 什么是Container(15)
  16. 構(gòu)建自己的Docker鏡像(16)
  17. Dockerfile詳解(17)
  18. 鏡像的發(fā)布(18)
  19. Dockerfile實(shí)戰(zhàn)(19)
  20. 容器的操作(20)
  21. Dockerfile實(shí)戰(zhàn)CMD和ENTRTYPOINT的配合(21)
  22. 容器的資源限制(22)
  23. docker網(wǎng)絡(luò)(23)
  24. docker學(xué)習(xí)必會(huì)網(wǎng)絡(luò)基礎(chǔ)(24)
  25. Linux網(wǎng)絡(luò)命名空間(25)
  26. Docker Bridge詳解(26)
  27. 容器之間的Link(27)
  28. 容器的端口映射(28)
  29. 容器網(wǎng)絡(luò)之host和none(29)
  30. 多容器復(fù)雜應(yīng)用的部署(30)
  31. overlay網(wǎng)絡(luò)和etcd實(shí)現(xiàn)多機(jī)的容器通信(31)
  32. docker的數(shù)據(jù)持久化存儲(chǔ)和數(shù)據(jù)共享(32)
  33. windows下vagrant 通過(guò)SecureCRT連接centos7(33)
  34. 數(shù)據(jù)持久化之Data Volume(34)
  35. 數(shù)據(jù)持久化之bind Mounting(35)
  36. docker 使用bind Mounting實(shí)戰(zhàn)(36)
  37. docker容器安裝wordpress(37)
  38. docker Compose到底是什么(38)
  39. Docker Compose的安裝和基本使用(39)
  40. Docker 水平擴(kuò)展和負(fù)載均衡(40)
  41. Docker compose 部署一個(gè)復(fù)雜的應(yīng)用(41)
  42. 容器編排Docker Swarm介紹(42)
  43. docker-swarm創(chuàng)建一個(gè)多節(jié)點(diǎn)集群(43)
  44. play with docker 的使用(44)
  45. docker-swarm中的Service創(chuàng)建維護(hù)和水平擴(kuò)展(45)
  46. 在docker-swarm集群里通過(guò)serivce部署wordpress(46)
  47. 集群服務(wù)間通信之RoutingMesh(47)
  48. RoutingMesh之Ingress負(fù)載均衡(48)
  49. Docker-Stack部署wordpress(49)
  50. Docker-Stack部署投票應(yīng)用(50)
  51. Docker-Secret管理和使用(51)
  52. Docker service更新(52)
  53. Docker的收費(fèi)模式(53)
  54. Docker-cloud介紹(54)
  55. Docker Cloud自動(dòng)構(gòu)建 Docker image(55)
  56. Docker企業(yè)版的在線免費(fèi)體驗(yàn)(56)
  57. docker企業(yè)版本地安裝之UCP(57)
  58. docker體驗(yàn)阿里云的容器服務(wù)(58)
  59. 阿里云安裝Docker企業(yè)版UCP和DTR(59)
  60. Kubenetes簡(jiǎn)介(60)
  61. Minikube快速搭建K8S單節(jié)點(diǎn)環(huán)境(61)
  62. K8S最小調(diào)度單位Pod(62)
  63. K8S橫向擴(kuò)展功能ReplicaSet和ReplicationController(63)
  64. k8s重要的Deployment(64)
  65. Vagrant在本地搭建多節(jié)點(diǎn)K8S集群(65)
  66. k8s基礎(chǔ)網(wǎng)絡(luò)Cluster Network(66)
  67. k8s的Service簡(jiǎn)介和演示(67)
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末瞬哼,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子租副,更是在濱河造成了極大的恐慌坐慰,老刑警劉巖,帶你破解...
    沈念sama閱讀 210,978評(píng)論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件用僧,死亡現(xiàn)場(chǎng)離奇詭異结胀,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)责循,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 89,954評(píng)論 2 384
  • 文/潘曉璐 我一進(jìn)店門(mén)糟港,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人院仿,你說(shuō)我怎么就攤上這事秸抚。” “怎么了歹垫?”我有些...
    開(kāi)封第一講書(shū)人閱讀 156,623評(píng)論 0 345
  • 文/不壞的土叔 我叫張陵剥汤,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我排惨,道長(zhǎng)吭敢,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,324評(píng)論 1 282
  • 正文 為了忘掉前任暮芭,我火速辦了婚禮鹿驼,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘谴麦。我一直安慰自己蠢沿,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,390評(píng)論 5 384
  • 文/花漫 我一把揭開(kāi)白布匾效。 她就那樣靜靜地躺著舷蟀,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上野宜,一...
    開(kāi)封第一講書(shū)人閱讀 49,741評(píng)論 1 289
  • 那天扫步,我揣著相機(jī)與錄音,去河邊找鬼匈子。 笑死河胎,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的虎敦。 我是一名探鬼主播游岳,決...
    沈念sama閱讀 38,892評(píng)論 3 405
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼其徙!你這毒婦竟也來(lái)了胚迫?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 37,655評(píng)論 0 266
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤唾那,失蹤者是張志新(化名)和其女友劉穎访锻,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體闹获,經(jīng)...
    沈念sama閱讀 44,104評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡期犬,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,451評(píng)論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了避诽。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片龟虎。...
    茶點(diǎn)故事閱讀 38,569評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖茎用,靈堂內(nèi)的尸體忽然破棺而出遣总,到底是詐尸還是另有隱情,我是刑警寧澤轨功,帶...
    沈念sama閱讀 34,254評(píng)論 4 328
  • 正文 年R本政府宣布,位于F島的核電站容达,受9級(jí)特大地震影響古涧,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜花盐,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,834評(píng)論 3 312
  • 文/蒙蒙 一羡滑、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧算芯,春花似錦柒昏、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,725評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至,卻和暖如春有梆,著一層夾襖步出監(jiān)牢的瞬間是尖,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,950評(píng)論 1 264
  • 我被黑心中介騙來(lái)泰國(guó)打工泥耀, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留饺汹,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,260評(píng)論 2 360
  • 正文 我出身青樓痰催,卻偏偏與公主長(zhǎng)得像兜辞,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子夸溶,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,446評(píng)論 2 348

推薦閱讀更多精彩內(nèi)容