在K8S中的POD中链接容器

aditya正在照顾

我想将我的Selenium / hub容器链接到POD中的chrome和firefox节点容器。

在docker中,很容易在docker compose yaml文件中定义它。我想知道如何在kubernetes中实现此链接。

这是出现在日志上的内容。:这是错误图像:日志
错误

apiVersion: v1
kind: Pod
metadata:
  name: mytestingpod
spec:
  containers:
  - name: seleniumhub
    image: selenium/hub
    ports:
    - containerPort: 4444
    hostPort: 4444
  - name: chromenode
    image: selenium/node-chrome-debug
    ports:
    - containerPort: 5901
    links: seleniumhub:hub
  - name: firefoxnode
    image: selenium/node-firefox-debug
    ports:
    - containerPort: 5902
    links: seleniumhub:hub  

2

只需使用kompose中描述的“翻译泊坞窗撰写文件,以Kubernetes资源”:这将会把你的docker-compose.yml文件转换成kubernetes YAML文件。

然后,您将看到selenium / hub容器声明如何转换为kubernetes配置文件。

请注意,尽管docker link已过时。
会转而遵循kubernetes例子/硒这里描述

将应用程序与Kubernetes连接的方式是通过服务进行的:
请参见“将应用程序与服务连接”。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

我们可以在K8S的POD中执行到容器中吗?

从容器中获取所有k8s pod的IP地址

无法在K8S中更新ReplicationController的Pod映像

k8s 配置中的条件容器声明

查看不在 k8s 中的 docker 容器

在cronjob k8s中运行容器

在k8s容器中访问jenkins shell变量

在没有“特权”的情况下在 K8s Pod 中启动新的 K8s Pod

将来自 k8s 容器的所有网络流量路由到同一 Pod 中的另一个容器

如何从k8s中的其他容器连接到容器?

Jenkins的K8s插件:始终在容器中运行两个单独的容器

是否可以在 k8s 1.21 中在容器內運行容器

是否有默认的内存请求和/或k8s \ openshift中的容器\容器的限制?

將證書文件提供到 k8s 中的 pod

如何在 K8S 的 Elasticsearch 集群中为不同的 pod 配置不同的存储挂载?

在K8S pod中快速修改Python应用进行调试

返回在GCP K8S集群中Pod运行的区域和区域的nodejs api

如何在k8s中连接到我的mysql pod或mysql的节点?

K8s Ingress服务返回503,在Pod日志中什么也没有

在k8s中,如何在复制控制器中部署Pod?

在Airflow Worker的pod中添加自定义volumeMount(使用k8s Executor)

如何在 k8s pod 终端中检查数据库?

监控 pod 是否在 k8s 集群中运行的最简单方法是什么

K8s MasterNode不能卷曲或ping WorkerNode中的Pod,但是WorkerNode可以

K8S如何使用imagePullSecrets列表处理POD定义中的多个远程docker注册

如何获得k8s中Pod的实时资源使用情况?

在k8s上的“ Traefik” Pod中获得运行Shell的Shell

如何基于与K8s中的Pod的交互获得用户的IP

ECS任务定义与K8S中的POD规范大致相同吗?