0

我正在尝试使用 kubernetes 学习大使,但我遇到了一些问题。我有 3 个文件:

在此处输入图像描述

大使服务.yml:

---
apiVersion: v1
kind: Service
metadata:
  name: ambassador
spec:
  type: LoadBalancer
  externalTrafficPolicy: Local
  ports:
    - name: http
      protocol: TCP
      port: 80
      targetPort: 8080
  selector:
    service: ambassador

部署.yaml:

---
apiVersion: apps/v1
kind: Deployment
metadata:
  name: kubernetes-tutorial-deployment
spec:
  replicas: 1
  selector:
    matchLabels:
      app: kubernetes-tutorial-deployment
  template:
    metadata:
      labels:
        app: kubernetes-tutorial-deployment
    spec:
      containers:
      - name: kubernetes-tutorial-application
        image: auth0blog/kubernetes-tutorial
        ports:
          - containerPort: 3000

服务.yml:

---
apiVersion: v1
kind: Service
metadata:
  name: kubernetes-tutorial-service
  annotations:
    getambassador.io/config: |
      ---
      apiVersion: ambassador/v1
      kind: Mapping
      name: kubernetes-tutorial-mapping
      prefix: /
      service: kubernetes-tutorial-service
      host_rewrite: kubernetes-tutorial-service
spec:
  ports:
    - port: 80
      targetPort: 3000
      name: http
      protocol: TCP
  selector:
    app: kubernetes-tutorial-deployment

当我检查服务时:

kubectl get svc ambassador

在此处输入图像描述

kubectl get all -n ambassador

在此处输入图像描述

但结果是一个空页面。我究竟做错了什么?我必须看到以下结果(推文!)

在此处输入图像描述

根据这篇文章,我用于我的学习曲线。我必须看到以下页面: 在此处输入图像描述

文章: https ://auth0.com/blog/kubernetes-tutorial-step-by-step-introduction-to-basic-concepts/

4

0 回答 0