如何轻松地将可访问LAN的Pod部署到Kubernetes集群上

撰者 | Jack Wallen 

译者 | Katie,责编 | Jerry

来源 | CSDN云计算

封图 | CSDN 下载自视觉中国

想要在Kubernetes集群上部署可访问LAN的Pod来达到目的?接下来就展示一下它实际上是多么容易。

Kubernetes更具挑战性的方面之一是部署到集群,同时使你可以从LAN访问已部署的应用程序和服务。在发现hostNetwork设置之前,我一直为此努力。该特定选项适用于Kubernetes Pod,并使得可以从集群外部访问已部署的Pod。

通过使用此特定设置,窗格中的应用程序能够访问托管窗格的节点上的网络接口。从理论上讲,这意味着您实际上可以从LAN访问这些Pod。

我想向你展示如何进行这项工作。这很容易。

你需要做的事

完成这项工作只需一个正在运行的Kubernetes集群。该群集可以位于AWS,Google Cloud,您自己的本地硬件或任何其他主机上。如果您还没有群集,则始终可以在数据中心上部署一个群集。

一旦访问了Kubernetes集群,就可以部署一个外部环境或至少您的LAN可以访问的Pod。

如何创建你的YAML文件

我们要做的第一件事是创建一个非常基础的YAML文件,以演示如何使用hostNetworking设置。这个YAML会将一个influxdb pod部署到Kubernetes集群,然后我们可以从集群外部访问它。

在Kubernetes控制器上,使用以下命令创建新的YAML文件:

namo fluxdb.yml

在该新文件中,粘贴以下内容:

apiVersion: v1kind: Podmetadata: name: influxdbspec: hostNetwork: true containers:    -name: influxdb     image: influxdb

这里重要的一点是:

hostNetwork:true

上面的设置为Pod提供了对主机网络接口的必要访问权限。如果没有该设置,则Pod仍将部署,但只能从群集内访问。YAML文件使用单个容器(也称为influxdb)创建一个名为influxdb的Pod,该容器使用influxdb映像。

保存并关闭文件。

如何部署吊舱

现在,我们将部署新的pod。这是通过以下命令完成的:

Kubectl create -f influxdb.yml

该Pod将部署到群集,但是完成部署将花费一点时间。

如何测试外部访问

接下来,我们将测试新部署的Pod的外部访问。为此,我们必须找出Pod部署到哪个节点,这还将向我们显示该节点的IP地址。为此,发出命令:

Kubectl create pod influxdb

上面的命令将打印出有关你新部署的Pod的大量信息。我们想要的重要部分位于IPs部分。你应该看到类似以下的行:

IP:192.168.1.112

IP:行将列出已将Pod部署到的节点的IP地址。掌握了这些信息之后,您可以使用以下命令测试连接:

curl -v http:// IP:8086 / ping

其中IP是托管influxdb Pod的节点的IP地址。您收到的响应应包括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 翻译,转载请注明出处 

更多阅读推荐

  • 干货!一文看Doris在作业帮实时数仓中的应用&实践

  • 深夜,我偷听到程序员要对session下手......

  • 美国 AI 博士一针见血:Python 这样学最容易成为高手!

  • 【机器学习】机器学习算法优缺点对比(汇总篇)

  • 区块链+生鲜:杜绝“偷梁换柱”和“以次充好”

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/516352.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

车市下滑 领克汽车为什么逆势上扬?

云栖号案例库:【点击查看更多上云案例】 不知道怎么上云?看云栖号案例库,了解不同行业不同发展阶段的上云方案,助力你上云决策! 2018年末开始,寒潮席卷中国汽车市场。热了20多年的中国车市,迎来…

使用Vant完成DatetimePicker 日期的选择器

效果演示&#xff1a; 代码 <template><div> <!-- 输入框形式--><van-fieldreadonlyclickablename"calendar":value"timeValue"label"日期选择&#xff1a;"placeholder"发生事故的时间点"click"showP…

彩生活云上转型 打造全球最大社区服务运营商

云栖号案例库&#xff1a;【点击查看更多上云案例】 不知道怎么上云&#xff1f;看云栖号案例库&#xff0c;了解不同行业不同发展阶段的上云方案&#xff0c;助力你上云决策&#xff01; 在房地产行业增速放缓的大环境下&#xff0c;转型焦虑几乎已经弥漫整个地产行业&#xf…

谷歌这波操作,预警了什么信号??

我们都知道谷歌爸爸收购了Cask Data一家公司。长期以来&#xff0c;谷歌致力于推动围绕 GoogleCloud 的企业业务&#xff0c;但在这方面一直被亚马逊和微软吊打&#xff0c;这次的收购正是为了弥补自身的短板。被收购的 Cask Data 是一家专门提供基于Hadoop的大型数据分析服务解…

【开发者成长】“机器学习还是很难用!”

云栖号资讯&#xff1a;【点击查看更多行业资讯】 在这里您可以找到不同行业的第一手的上云资讯&#xff0c;还在等什么&#xff0c;快来&#xff01; 机器学习仍然很难用&#xff0c;但情况开始有所改善了。 以下为译文&#xff1a; 我是一名Cortex贡献者&#xff0c;Cortex是…

这个年均开销3500万美元的 FBI 机密部门,将结合面部识别与大数据技术来调查案件...

撰者 | Thomas Brewster译者 | Katie&#xff0c;责编 | Jerry来源 | CSDN云计算FBI面部识别大数据&#xff0c;瞄准恐怖犯罪事件在发生大规模枪击或恐怖袭击后&#xff0c;调查人员可能会留有数小时的闭路电视录像&#xff0c;证人的视频或社交媒体的剪辑。以2013年的波士顿马…

节省50%部署时间的5大KS8服务

云栖号资讯&#xff1a;【点击查看更多行业资讯】 在这里您可以找到不同行业的第一手的上云资讯&#xff0c;还在等什么&#xff0c;快来&#xff01; Kubernetes已然成为IT世界的重要组成部分&#xff0c;并且仍在不断地发展壮大&#xff0c;现阶段&#xff0c;Kubernetes已经…

耗时又繁重的SQL诊断优化,以后就都交给数据库自治服务DAS吧!

作者&#xff1a;斯干&#xff0c;阿里云数据库高级技术专家 在我们业务系统中&#xff0c;数据库越来越扮演着举足轻重的角色。 和其它公司一样&#xff0c;在阿里巴巴业务场景下&#xff0c;大部分业务跟数据库有着非常紧密的关系&#xff0c;数据库一个微小的抖动都有可能…

【医疗】疫情下的医院信息化短板如何补足?

云栖号资讯&#xff1a;【点击查看更多行业资讯】 在这里您可以找到不同行业的第一手的上云资讯&#xff0c;还在等什么&#xff0c;快来&#xff01; 疫情初期&#xff0c;武汉大量患者拥挤在医院的视频在网上传播。 一时间&#xff0c;各地各级医院正尽最大努力利用信息化手…

《vue+vant 文本超出两行部分省略号显示》

今天做移动端项目&#xff0c;遇到了这个问题 面向百度后总结得到了这个结果。 首先&#xff0c;我们要知道css的三条属性。 overflow:hidden; //超出的文本隐藏 text-overflow:ellipsis; //溢出用省略号显示 white-space:nowrap; //溢出则不换行 这里不符合我们的要求所有…

这三年被分布式坑惨了,曝光十大坑

本篇主要内容如下&#xff1a;前言我们都在讨论分布式&#xff0c;特别是面试的时候&#xff0c;不管是招初级软件工程师还是高级&#xff0c;都会要求懂分布式&#xff0c;甚至要求用过。传得沸沸扬扬的分布式到底是什么东东&#xff0c;有什么优势&#xff1f;借用火影忍术风…

斗胆推荐一款刚出的微服务网关

前言 使用 API 网关作为内部服务面向客户端的单一入口&#xff0c;是一种普遍采用的架构模式。企业组织通过良好定义的 API 将内部系统向内部和外部用户公开&#xff0c;通常都会采用 API 网关来处理横向的关注点&#xff0c;包括访问控制、速率限制、负载均衡等等&#xff0c…

那些年,我们踩过的 Java 坑

前言 中国有句老话叫"事不过三"&#xff0c;指一个人犯了同样的错误&#xff0c;一次两次三次还可以原谅&#xff0c;超过三次就不可原谅了。有人指出这个“三”是虚数&#xff0c;用来泛指多次&#xff0c;所以"事不过三"不包括“三”。至于"事不过…

Google排名第一的语言,引数十万人关注:搞定它,技术大牛都甘拜下风

毋庸置疑&#xff0c;Python越来越被认可为程序员新时代的风口语言。无论是刚入门的程序员&#xff0c;还是年薪百万的 BATJ 的大牛都无可否认&#xff1a;Python的应用能力是成为一名码农大神的必要项。 所以&#xff0c;很多程序员把Python当做第一语言来学习。 但对于Python…

Vue生命周期中mounted和created的区别

一、什么是生命周期&#xff1f; 用通俗的语言来说&#xff0c;就是Vue中实例或者组件从创建到消灭中间经过的一系列过程。虽然不太严谨&#xff0c;但是也基本上可以理解。 通过一系列实践&#xff0c;现在把所有遇到的问题整理一遍&#xff0c;今天记录一下created和mounted的…

高并发库存秒杀场景,阿里巴巴数据库是这样应对的

简单库存场景的数据库实现 一般来说&#xff0c;从数据库层面讲&#xff0c;库存业务会分为两步&#xff0c;第一步是插入一条记录到扣减明细表inventory_detail&#xff0c;第二步是对库存扣减表inventory的一条记录进行扣减&#xff0c;这两步往往是在一个事务中实现的。 数…

国产数据库存储引擎X-Engine的科研之路

X-Engine是阿里云RDS MySQL 的存储引擎之一&#xff0c;基于Log-structured Merge Tree (LSM-tree)&#xff0c;较基于 B-tree 一族的其它存储引擎而言年轻很多&#xff0c;所以在实践中遇到问题也更多&#xff0c;对研究的需求也更大。 LSM-tree是1996 年美国计算机科学家 Pa…

Vue刷新当前页面几种方式

问题: 最近些日子项目中突然碰到了一个需求&#xff0c;再完成编辑操作之后需要进行页面刷新&#xff0c;通过实验有如下几种姿势可以解决需求中的问题&#xff0c;下面进行简单总结如下。 姿势一&#xff1a;this.$router.go(0) 这个姿势是利用了 history 中前进和后退的功能&…

【我想进大厂】Redis夺命连环11问

来源 | 科技缪缪责编 | Jerry说说Redis基本数据类型有哪些吧字符串&#xff1a;redis没有直接使用C语言传统的字符串表示&#xff0c;而是自己实现的叫做简单动态字符串SDS的抽象类型。C语言的字符串不记录自身的长度信息&#xff0c;而SDS则保存了长度信息&#xff0c;这样将获…

因“智”而治,数据库自动驾驶时代大门即将开启!

数据库自治服务DAS即将重磅发布 点我立即预约直播DAS精彩详情 因“智”而治&#xff0c;数据库即将迈入自动驾驶时代4月22日 15:00 — 16:30 期待与你一同见证精彩蜕变 随着云计算的普及&#xff0c;数据库从传统以软件呈现的DBMS走向以服务呈现的云数据库&#xff0c;解决了开…