小编XXX*_*XXX的帖子

无法访问通过 NodePort 公开的 Kubernetes 服务

我正在使用 minikube 在最新的 MacOS 上测试 kubernetes。

这是我的相关 YAML:

命名空间.yml

apiVersion: v1
kind: Namespace
metadata:
  name: micro
  labels:
    name: micro
Run Code Online (Sandbox Code Playgroud)

部署.yml

apiVersion: extensions/v1beta1
kind: Deployment
metadata:
  name: adderservice
spec:
  replicas: 1
  template:
    metadata:
      labels:
        run: adderservice
    spec:
      containers:
      - name: adderservice
        image: jeromesoung/adderservice:0.0.1
        ports:
        - containerPort: 8080
Run Code Online (Sandbox Code Playgroud)

服务.yml

apiVersion: v1
kind: Service
metadata:
  name: adderservice
  labels:
    run: adderservice
spec:
  ports:
    - port: 8080
      name: main
      protocol: TCP
      targetPort: 8080
  selector:
    run: adderservice
  type: NodePort
Run Code Online (Sandbox Code Playgroud)

运行后minikube start,我部署的步骤如下:

  1. kubectl create -f …

namespaces docker kubernetes minikube

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

标签 统计

docker ×1

kubernetes ×1

minikube ×1

namespaces ×1