小编Dan*_*iel的帖子

如何在 k8s 服务 yaml 中启用端口转发

我正在尝试自动化 Pod 部署,但似乎无法弄清楚如何从 yaml 配置将流量从集群外部转发到 Pod。

只能从本地主机访问,但不能从主 IP 访问。当单独应用“kubectl port-forward --address 0.0.0.0 POD LISTEN_PORT:DEST_PORT”时,它可以工作。

apiVersion: v1
kind: Service
type:
metadata:
  labels:
    name: app1
  name: app1
spec:
  ports:
  - name: "80"
    port: 8888
    targetPort: 80
  selector:
    name: app1
---
apiVersion: v1
kind: Pod
metadata:
  labels:
    name: app1
  name: app1
spec:
  containers:
  - image: nginx
    name: app1
    ports:
    - containerPort: 80
    resources:
      limits:
        cpu: 500m
        memory: "52428800"
      requests:
        cpu: 250m
        memory: "20971520"
  nodeSelector:
    slave: "one"
  restartPolicy: Never
Run Code Online (Sandbox Code Playgroud)

kubernetes kubectl

5
推荐指数
1
解决办法
2万
查看次数

标签 统计

kubectl ×1

kubernetes ×1