如何轻松地将可访问LAN的Pod部署到Kubernetes集群上
撰者 |?Jack Wallen?
譯者 | Katie,責編?| Jerry
來源 | CSDN云計算
封圖 | CSDN 下載自視覺中國
想要在Kubernetes集群上部署可訪問LAN的Pod來達到目的?接下來就展示一下它實際上是多么容易。
Kubernetes更具挑戰(zhàn)性的方面之一是部署到集群,同時使你可以從LAN訪問已部署的應(yīng)用程序和服務(wù)。在發(fā)現(xiàn)hostNetwork設(shè)置之前,我一直為此努力。該特定選項適用于Kubernetes Pod,并使得可以從集群外部訪問已部署的Pod。
通過使用此特定設(shè)置,窗格中的應(yīng)用程序能夠訪問托管窗格的節(jié)點上的網(wǎng)絡(luò)接口。從理論上講,這意味著您實際上可以從LAN訪問這些Pod。
我想向你展示如何進行這項工作。這很容易。
你需要做的事
完成這項工作只需一個正在運行的Kubernetes集群。該群集可以位于AWS,Google Cloud,您自己的本地硬件或任何其他主機上。如果您還沒有群集,則始終可以在數(shù)據(jù)中心上部署一個群集。
一旦訪問了Kubernetes集群,就可以部署一個外部環(huán)境或至少您的LAN可以訪問的Pod。
如何創(chuàng)建你的YAML文件
我們要做的第一件事是創(chuàng)建一個非常基礎(chǔ)的YAML文件,以演示如何使用hostNetworking設(shè)置。這個YAML會將一個influxdb pod部署到Kubernetes集群,然后我們可以從集群外部訪問它。
在Kubernetes控制器上,使用以下命令創(chuàng)建新的YAML文件:
namo fluxdb.yml
在該新文件中,粘貼以下內(nèi)容:
apiVersion: v1kind: Podmetadata: name: influxdbspec: hostNetwork: true containers: -name: influxdb image: influxdb這里重要的一點是:
上面的設(shè)置為Pod提供了對主機網(wǎng)絡(luò)接口的必要訪問權(quán)限。如果沒有該設(shè)置,則Pod仍將部署,但只能從群集內(nèi)訪問。YAML文件使用單個容器(也稱為influxdb)創(chuàng)建一個名為influxdb的Pod,該容器使用influxdb映像。
保存并關(guān)閉文件。
如何部署吊艙
現(xiàn)在,我們將部署新的pod。這是通過以下命令完成的:
Kubectl create -f influxdb.yml該Pod將部署到群集,但是完成部署將花費一點時間。
如何測試外部訪問
接下來,我們將測試新部署的Pod的外部訪問。為此,我們必須找出Pod部署到哪個節(jié)點,這還將向我們顯示該節(jié)點的IP地址。為此,發(fā)出命令:
Kubectl create pod influxdb上面的命令將打印出有關(guān)你新部署的Pod的大量信息。我們想要的重要部分位于IPs部分。你應(yīng)該看到類似以下的行:
IP:192.168.1.112
IP:行將列出已將Pod部署到的節(jié)點的IP地址。掌握了這些信息之后,您可以使用以下命令測試連接:
curl -v http:// IP:8086 / ping
其中IP是托管influxdb Pod的節(jié)點的IP地址。您收到的響應(yīng)應(yīng)包括HTTP / 1.1 204 No Content(圖A)。
恭喜,你剛剛將Pod部署到可通過LAN訪問的Kubernetes集群。
是不是并不像你想象中那么難!
原文鏈接:
https://www.techrepublic.com/article/how-to-easily-deploy-lan-accessible-pods-to-a-kubernetes-cluster/
本文為 CSDN 翻譯,轉(zhuǎn)載請注明出處?
更多閱讀推薦
干貨!一文看Doris在作業(yè)幫實時數(shù)倉中的應(yīng)用&實踐
深夜,我偷聽到程序員要對session下手......
美國 AI 博士一針見血:Python 這樣學(xué)最容易成為高手!
【機器學(xué)習(xí)】機器學(xué)習(xí)算法優(yōu)缺點對比(匯總篇)
區(qū)塊鏈+生鮮:杜絕“偷梁換柱”和“以次充好”
總結(jié)
以上是生活随笔為你收集整理的如何轻松地将可访问LAN的Pod部署到Kubernetes集群上的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 通信行业力推零信任标准,蔷薇灵动微隔离首
- 下一篇: 为什么说下一个十年的主战场在Server