相关疑难解决方法(0)

如何将一个Pod与Kubernetes中的另一个Pod联网?(简单)

我一直在脑海里反复地撞着脑袋一会儿。Web上有大量关于Kubernetes的信息,但是所有这些假设都假设知识太多,以至于像我这样的n00b并没有太多的事情要做。

因此,任何人都可以共享以下简单示例(作为yaml文件)吗?我想要的就是

  • 两个豆荚
  • 假设一个pod有一个后端(我不知道-node.js),一个有前端(比如React)。
  • 他们之间建立联系的一种方式。

然后是从背面到正面调用api调用的示例。

我开始研究这种事情,突然间我点击了此页面-https://kubernetes.io/docs/concepts/cluster-administration/networking/#how-to-achieve-this。这是超级无益的。我不需要或不需要高级网络策略,也没有时间浏览映射在kubernetes顶部的几个不同的服务层。我只想找出一个简单的网络请求示例。

希望如果这个例子存在于stackoverflow上,它将同样为其他人服务。

任何帮助,将不胜感激。谢谢。

编辑; 看起来最简单的示例可能是使用Ingress控制器。

编辑

我正在努力尝试部署一个最小的示例-我将在这里逐步完成一些步骤并指出我的问题。

所以下面是我的yaml文件:

apiVersion: apps/v1beta1
kind: Deployment
metadata:
  name: frontend
  labels:
    app: frontend
spec:
  replicas: 3
  selector:
    matchLabels:
      app: frontend
  template:
    metadata:
      labels:
        app: frontend
    spec:
      containers:
      - name: nginx
        image: patientplatypus/frontend_example
        ports:
        - containerPort: 3000
---
apiVersion: v1
kind: Service
metadata:
  name: frontend
spec:
  type: LoadBalancer
  selector:
    app: frontend
  ports:
    - protocol: TCP
      port: 80
      targetPort: 3000
---
apiVersion: apps/v1beta1 …
Run Code Online (Sandbox Code Playgroud)

deployment networking containers web-deployment kubernetes

4
推荐指数
2
解决办法
2800
查看次数