我正在尝试创建一个包含两个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组成(必须在不同的节点上运行并相互通信)...相关推荐

  1. 两台电脑上的虚拟机相互通信

    实现方法:在这里我们虚拟机的网络连接选用桥接的方式 首先查询本机的ip: 然后创建虚拟机: 在虚拟机设置中网络适配器中选择桥接模式: 随后点击编辑中的虚拟网络编辑器 选择更改设置并选择桥接模式: 查看 ...

  2. k8s pod之间不能通信_Kubernetes 同 Pod 内的容器使用共享卷通信

    本文旨在说明如何让一个 Pod 内的两个容器使用一个卷(Volume)进行通信. Before you begin You need to have a Kubernetes cluster, and ...

  3. K8S集群中Pod与Pod之间网络故障排查思路

    K8S集群中Pod与Pod之间网络故障排查思路 文章目录 K8S集群中Pod与Pod之间网络故障排查思路 1.Pod与Pod之间通信故障 2.Pod与Pod之间网络通信故障排查思路 1.Pod与Pod ...

  4. k8s 详解 pod 生命周期 容器探测(live and ready) 钩子函数 pod的重启策略

    pause 容器, 每个pod的都有的根容器,评估pod 的健康状态,设置ip地址,ip+端口可以访问到指定的容器 pod pod 之间采用 flannel 通信 pod 定义 yaml 资源清单 一 ...

  5. k8s中hostname, hosts文件, DNS和代理问题, service和pod的访问问题

    全栈工程师开发手册 (作者:栾鹏) 架构系列文章 验证一个域名的ip地址可以使用 nslookup xx.xx..xx 在kubernets中不同命名空间的服务相互访问 涉及到的是Pod和Servic ...

  6. k8s pod控制器详解(ReplicaSet、Deployment、Horizontal Pod Autoscaler)

    一.Pod控制器介绍 Pod是kubernetes的最小管理单元,在kubernetes中,按照pod的创建方式可以将其分为两类: 自主式pod:kubernetes直接创建出来的Pod,这种pod删 ...

  7. STM32串口通信,CH340工作原理

    目录 一.串口协议 1.设备间的通信方式 2.RS-232标准 1.RS232电平与TTL电平的区别 2.RS-232串口简介 二.USB转232模块(CH340为例) 1.CH340简介 2.实物接 ...

  8. 计算机网络协议是网民们签订的合同,关于网络协议,下列__________选项是正确的。A.是网民们签订的合同B.是计算机之间的相互通信需...

    关于网络协议,下列__________选项是正确的.A.是网民们签订的合同B.是计算机之间的相互通信需 更多相关问题 Many think soccer has important advantage ...

  9. 不同Vlan之间的PC相互通信(二)

    不同Vlan之间的PC相互通信(二) 本次实验:使用hybrid的端口实现两个二层交换机上属于不同Vlan的PC互通. 预备知识 详见上一篇笔记:不同Vlan之间的PC相互通信(一) 解析: hybr ...

最新文章

  1. Android使用SQLite数据库(1)
  2. PingingLab传世经典系列《CCNA完全配置宝典》-5.8 静态NAT
  3. SAP C4C url mashup跳转原理 - C4C UI到Mashup的参数传递是如何进行的
  4. 生活 list.php,list.php
  5. 奈飞文化手册_奈飞文化手册学习笔记
  6. ng-zorro-antd引入less时错误解决记录
  7. STL堆算法性能分析与优化方法(GCC4.4.2 stl_heap.h源代码分析与改进方案)
  8. C# 图片exif信息
  9. linux steam安装路径,Ubuntu Kylin 18.04 steam安装及解决方法
  10. 职称最新消息:2022年开始湖北全面实行职称电子证书
  11. 2019矿大软件工程考试记录
  12. 下载Macromedia FLASHPAPER
  13. android保存url图片到相册简书,Android保存图片到系统相册
  14. Python能在业余时间赚钱吗?
  15. GUI:简易计算器设计
  16. 塑料壳上下扣合的卡扣设计_一种组合玩具的塑料卡扣的制作方法
  17. silhouette value 聚类
  18. windows查看某个端口占用情况
  19. java 面试上机题_java上机笔试试卷
  20. 【Python】图像归一化

热门文章

  1. codeforces#253 D - Andrey and Problem里的数学知识
  2. Linux 命令(64)—— strings 命令
  3. C++认识容器的迭代器
  4. 在线公开课 | 前端工程师如何突破瓶颈更好地变现自己
  5. Linux启动流程与模块管理(15)
  6. MBIST:用于嵌入式存储器的可测试设计技术
  7. python magic_method
  8. sql 异常除非另外还指定了 TOP、OFFSET 或 FOR XML,否则,ORDER BY 子句在视图、内联函数、派生表、子查询和公用表表达式中无效。...
  9. wttr.in -- a magical website
  10. Java 多线程 通信 通道 (猫狗赛跑)