簡體   English   中英

訪問MiniKube Pod中的Erlang / Elixir節點

[英]Accessing Erlang/Elixir node inside MiniKube pod

我有具有n節點的Deployment ,並且有公開4369服務。 我想通過IEX連接到那些節點之一。 我將MiniKube用於本地開發的Kubernetes集群,該集群綁定了某些IP,並且can訪問它的儀表板。

我嘗試調用minikube service thatServiceName ,但是經過一會兒w8ing它結束了工作, does not output應該給我的鏈接。

apiVersion: v1
kind: Service
metadata:
  name: erlangpl-demo-mnesia
  labels:
    app: erlangpl-demo-mnesia
spec:
  clusterIP: None
  ports:
    - port: 10000
      targetPort: 10000
      name: disterl-mesh-0
    - port: 4369
      targetPort: 4369
      name: epmd
  selector:
    app: erlangpl-demo-mnesia
  type: ClusterIP

誰能讓我知道我在想什么或我做錯了什么?

type: ClusterIP具有clusterIP: None type: ClusterIP clusterIP: None對我而言, clusterIP: None 我認為minikube不支持該服務類型。

我會嘗試使用type: NodePort ,它將在minikube IP上公開服務。

您可以直接連接到Pod:

kubectl exec -it your-pod-name

它默認為bash,我沒有,所以我必須這樣做:

kubectl exec -it your-pod-name -- /bin/sh

希望對您有所幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM