0

ローカルの kubernates クラスターでアンバサダーを API ゲートウェイとして構成しようとしています。

インストール:

  1. https://www.getambassador.io/docs/latest/tutorials/getting-started/ Windows と Kubernetes の両方の部分からインストール
  2. でログインし>edgectl login --namespace=ambassador localhostてダッシュボードを表示できます
  3. https://www.getambassador.io/docs/latest/tutorials/quickstart-demo/から提供されるサンプル プロジェクトで構成します。

YMLデモアプリのデプロイ用ファイルはこちら

apiVersion: apps/v1
kind: Deployment
metadata:
  name: quote
  namespace: ambassador
spec:
  replicas: 1
  selector:
    matchLabels:
      app: quote
  strategy:
    type: RollingUpdate
  template:
    metadata:
      labels:
        app: quote
    spec:
      containers:
      - name: backend
        image: docker.io/datawire/quote:0.4.1
        ports:
        - name: http
          containerPort: 8080

すべてが期待どおりに機能しています。今、私は自分のプロジェクトで構成しようとしています。しかし、それは機能していません。

したがって、より単純なケースでは、すべての構成を のデモとして保持し、これがプロジェクトの docker イメージである場所Ambassadorに変更するだけimage: docker.io/datawire/quote:0.4.1です 。image: angularapp:latestAngular 10

しかし、私は得ていますupstream connect error or disconnect/reset before headers. reset reason: connection failure

私はこの問題で一日を過ごしました。Docker デスクトップ アプリから Kubernates を復元して再構成しましたが、うまくいきませんでした。

4

1 に答える 1