Как создать шлюз на ранчере, используя встроенный конвейер - PullRequest
0 голосов
/ 02 марта 2020

Я пытаюсь развернуть приложение в kubernetes, используя ранчер, используя встроенный конвейер. Я использую шлюз + виртуальный сервис для предоставления конечных точек. Мое приложение развернуто, но создание шлюза завершается с ошибкой «Запрещено». Это вопрос привилегий? Как я могу это исправить

Файл YAML (отлично работает с командой kubectl, но не работает с конвейером)

apiVersion: networking.istio.io/v1alpha3
kind: Gateway
metadata:
  name: sampleapi-gateway
  namespace: default
spec:
  selector:
    istio: ingressgateway
  servers:
  - port:
      number: 80
      name: http
      protocol: HTTP
    hosts:
    - '*'

Ошибка

+ kube-apply
perform env var substitution
Error from server (Forbidden): error when retrieving current configuration of:
Resource: "networking.istio.io/v1alpha3, Resource=gatewaies", GroupVersionKind: "networking.istio.io/v1alpha3, Kind=Gateway"
Name: "sampleapi-gateway", Namespace: "default"
Object: &{map["kind":"Gateway" "metadata":map["name":"sampleapi-gateway" "namespace":"default" "annotations":map["kubectl.kubernetes.io/last-applied-configuration":""]] "spec":map["selector":map["istio":"ingressgateway"] "servers":[map["port":map["name":"http" "number":'P' "protocol":"HTTP"] "hosts":["*"]]]] "apiVersion":"networking.istio.io/v1alpha3"]}
from server for: "services/sampleapi/rancher-conf/gateway.yaml": gatewaies.networking.istio.io "sampleapi-gateway" is forbidden: User "system:serviceaccount:p-9flp2-pipeline:jenkins" cannot get resource "gatewaies" in API group "networking.istio.io" in the namespace "default"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...