相关疑难解决方法(0)

找不到 k8sExternalName 端点 - 但正在工作

我部署了一个简单的测试ingress和一个externalName service使用kustomize. 部署工作正常,我得到了预期的结果,但是当describingtest-ingress显示错误时:<error: endpoints "test-external-service" not found>。看起来像是 k8s 的 bug。它显示此错误,但一切正常。

这是我的部署:

kustomization.yaml:

apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
namespace: platform
resources:
  - test-ingress.yaml
  - test-service.yaml
generatorOptions:
  disableNameSuffixHash: true
Run Code Online (Sandbox Code Playgroud)

test-service.yaml:

apiVersion: v1
kind: Service
metadata:
  name: test-external-service
  namespace: platform
spec:
  type: ExternalName
  externalName: "some-working-external-elasticsearch-service"
Run Code Online (Sandbox Code Playgroud)

test-ingress.yaml:

apiVersion: networking.k8s.io/v1beta1
kind: Ingress
metadata:
  name: test-ingress
  annotations:
    kubernetes.io/ingress.class: nginx-external
    nginx.ingress.kubernetes.io/configuration-snippet: |
      proxy_cache_bypass $http_upgrade;
spec:
  rules:
    - host: testapi.mydomain.com
      http:
        paths:
          - path: …
Run Code Online (Sandbox Code Playgroud)

kubernetes google-kubernetes-engine kubernetes-ingress nginx-ingress

3
推荐指数
1
解决办法
3638
查看次数

Kubernetes进入外部服务?

说我有一个不在Kubernetes上托管的服务。我还在kubernetes集群上设置了一个入口控制器和证书管理器。

由于使用kubernetes入口来控制对服务的访问是如此简单和容易,因此我想拥有一个指向非kubernetes服务的kubernetes入口。

例如,我有一个托管在的服务https://10.0.40.1:5678(需要ssl,但具有自签名证书),并且想要访问service.example.com

kubernetes

2
推荐指数
4
解决办法
153
查看次数