k8s pod之间不能通信_Kubernetes的工作由两个pod组成(必须在不同的节点上运行并相互通信)...
我正在尝试创建一个包含两个pod的Kubernetes作业,这两个pod必须在我们的Hybrid集群中的不同节点上进行调度 . 我们的要求是其中一个pod在Windows Server节点上运行而另一个pod在Linux节点上运行(因此我们不能只从同一个pod运行两个Docker容器,我知道这是可能的,但不能在我们的场景) . Linux pod(您可以将其视为客户端)将通过网络与Windows pod(您可以将其视为有状态服务器)进行通信,以便在作业运行时交换数据 . 当Linux pod终止时,我们还希望终止Windows pod . 但是,如果其中一个pod失败,那么我们希望两个pod都失败(因为它们被设计为单个作业)
我们当前的设计是编写一个K8S服务来处理pod之间的通信,然后将服务和两个pod应用到集群以“模拟”一项工作 . 然而,这并不理想,因为两个pod没有紧密耦合为单个作业,并且增加了相当多的开销来手动管理此设置(例如,当故障或作业时,我们可能需要手动终止服务和部署Windows pod) . 此外,我们需要为每个“作业”部署新服务,因为我们要求Linux pod在作业期间始终与同一Windows窗格进行通信,因为基础状态(因此不能对所有Windows窗格使用单个服务) ) .
任何关于如何在Kubernetes上取得最佳成绩的想法将不胜感激!希望本机支持这种情况,我不需要采用上面描述的这种pod-service-pod设置 .
非常感谢
k8s pod之间不能通信_Kubernetes的工作由两个pod组成(必须在不同的节点上运行并相互通信)...相关推荐
- 两台电脑上的虚拟机相互通信
实现方法:在这里我们虚拟机的网络连接选用桥接的方式 首先查询本机的ip: 然后创建虚拟机: 在虚拟机设置中网络适配器中选择桥接模式: 随后点击编辑中的虚拟网络编辑器 选择更改设置并选择桥接模式: 查看 ...
- k8s pod之间不能通信_Kubernetes 同 Pod 内的容器使用共享卷通信
本文旨在说明如何让一个 Pod 内的两个容器使用一个卷(Volume)进行通信. Before you begin You need to have a Kubernetes cluster, and ...
- K8S集群中Pod与Pod之间网络故障排查思路
K8S集群中Pod与Pod之间网络故障排查思路 文章目录 K8S集群中Pod与Pod之间网络故障排查思路 1.Pod与Pod之间通信故障 2.Pod与Pod之间网络通信故障排查思路 1.Pod与Pod ...
- k8s 详解 pod 生命周期 容器探测(live and ready) 钩子函数 pod的重启策略
pause 容器, 每个pod的都有的根容器,评估pod 的健康状态,设置ip地址,ip+端口可以访问到指定的容器 pod pod 之间采用 flannel 通信 pod 定义 yaml 资源清单 一 ...
- k8s中hostname, hosts文件, DNS和代理问题, service和pod的访问问题
全栈工程师开发手册 (作者:栾鹏) 架构系列文章 验证一个域名的ip地址可以使用 nslookup xx.xx..xx 在kubernets中不同命名空间的服务相互访问 涉及到的是Pod和Servic ...
- k8s pod控制器详解(ReplicaSet、Deployment、Horizontal Pod Autoscaler)
一.Pod控制器介绍 Pod是kubernetes的最小管理单元,在kubernetes中,按照pod的创建方式可以将其分为两类: 自主式pod:kubernetes直接创建出来的Pod,这种pod删 ...
- STM32串口通信,CH340工作原理
目录 一.串口协议 1.设备间的通信方式 2.RS-232标准 1.RS232电平与TTL电平的区别 2.RS-232串口简介 二.USB转232模块(CH340为例) 1.CH340简介 2.实物接 ...
- 计算机网络协议是网民们签订的合同,关于网络协议,下列__________选项是正确的。A.是网民们签订的合同B.是计算机之间的相互通信需...
关于网络协议,下列__________选项是正确的.A.是网民们签订的合同B.是计算机之间的相互通信需 更多相关问题 Many think soccer has important advantage ...
- 不同Vlan之间的PC相互通信(二)
不同Vlan之间的PC相互通信(二) 本次实验:使用hybrid的端口实现两个二层交换机上属于不同Vlan的PC互通. 预备知识 详见上一篇笔记:不同Vlan之间的PC相互通信(一) 解析: hybr ...
最新文章
- Android使用SQLite数据库(1)
- PingingLab传世经典系列《CCNA完全配置宝典》-5.8 静态NAT
- SAP C4C url mashup跳转原理 - C4C UI到Mashup的参数传递是如何进行的
- 生活 list.php,list.php
- 奈飞文化手册_奈飞文化手册学习笔记
- ng-zorro-antd引入less时错误解决记录
- STL堆算法性能分析与优化方法(GCC4.4.2 stl_heap.h源代码分析与改进方案)
- C# 图片exif信息
- linux steam安装路径,Ubuntu Kylin 18.04 steam安装及解决方法
- 职称最新消息:2022年开始湖北全面实行职称电子证书
- 2019矿大软件工程考试记录
- 下载Macromedia FLASHPAPER
- android保存url图片到相册简书,Android保存图片到系统相册
- Python能在业余时间赚钱吗?
- GUI:简易计算器设计
- 塑料壳上下扣合的卡扣设计_一种组合玩具的塑料卡扣的制作方法
- silhouette value 聚类
- windows查看某个端口占用情况
- java 面试上机题_java上机笔试试卷
- 【Python】图像归一化
热门文章
- codeforces#253 D - Andrey and Problem里的数学知识
- Linux 命令(64)—— strings 命令
- C++认识容器的迭代器
- 在线公开课 | 前端工程师如何突破瓶颈更好地变现自己
- Linux启动流程与模块管理(15)
- MBIST:用于嵌入式存储器的可测试设计技术
- python magic_method
- sql 异常除非另外还指定了 TOP、OFFSET 或 FOR XML,否则,ORDER BY 子句在视图、内联函数、派生表、子查询和公用表表达式中无效。...
- wttr.in -- a magical website
- Java 多线程 通信 通道 (猫狗赛跑)