nginx-入口-控制器错误。初始化与kubernetes apiserver的连接时会出现错误。集群是否存在某些问题,无法理解此问题。我想在集群之外公开我的服务。下面是带有错误和我的nginx-ingress控制器. and的停靠记录。
码头日志
Creating API client for https://10.96.0.1:443
F1128 06:30:25.376076 7 launch.go:330] Error while initializing connection to
Kubernetes apiserver. This most likely means
我正在尝试访问部署在远程计算机中的现有kubernetes集群中的服务。我已经将集群配置为可以通过本地mac通过kubectl访问。
$ kubectl cluster-info
Kubernetes master is running at https://192.168.58.114:6443
KubeDNS is running at https://192.168.58.114:6443/api/v1/namespaces/kube-system/services/kube-dns:dns/proxy
我想连接的服务的入口配置是:
kind: Ingress
apiVersion: e
更新:
我让NodePort开始工作:kubectl get services
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
kubernetes ClusterIP 10.96.0.1 <none> 443/TCP 7d
my-release-nginx-in
我在Kubernetes中有两个服务,它们是通过nginx控制器公开的。服务a希望在域b上调用内容,但同时,这两个服务都需要通过Google使用oauth代理服务进行身份验证。
因此,我成功地启用了CORS,并且a可以在没有任何问题的情况下调用b。但问题是,当我还包括身份验证时,我经常得到:
Access to manifest at 'https://accounts.google.com/o/oauth2/auth?access_type=offline&approval_prompt=force&client_id=<obscured>.apps.go
获取以下错误:- Failed to update lock: configmaps "ingress-controller-leader-internal-nginx-internal" is forbidden: User "system:serviceaccount:ingress-nginx-internal:ingress-nginx-internal" cannot update resource "configmaps" in API group "" in the namespace "ingress-n