[英]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.