0

我在 minishift 中使用 Ingress 时遇到问题。此示例配置基于证书的相互 tls

在我通过运行在 minikube 入口插件中启用之后,在 minikube 中工作得非常好minikube addons enable ingress

我不能做同样的事情,因为ingressminishift 中没有插件。我尝试下载并安装它,但没有成功。

john@alaptop:~/MutualAuthentication$ minishift addons list
- admin-user             : disabled P(0)
- admissions-webhook         : disabled P(0)
- anyuid             : disabled P(0)
- che                : disabled P(0)
- htpasswd-identity-provider     : disabled P(0)
- redhat-registry-login      : disabled P(0)
- registry-route         : disabled P(0)
- xpaas              : disabled P(0)
john@alaptop:~/MutualAuthentication$ minikube addons list
- addon-manager: enabled
- dashboard: disabled
- default-storageclass: enabled
- efk: disabled
- freshpod: disabled
- gvisor: disabled
- heapster: disabled
- ingress: enabled
- logviewer: disabled
- metrics-server: disabled
- nvidia-driver-installer: disabled
- nvidia-gpu-device-plugin: disabled
- registry: disabled
- registry-creds: disabled
- storage-provisioner: enabled
- storage-provisioner-gluster: disabled
john@alaptop:~/MutualAuthentication$ 

这里,与我的入口的不同之处在于 apiVersion 不同,即config.openshift.io/v1它有extensions/v1beta1. 我相信入口是基于 HAProxy 的,我需要 ngnix 入口。

然后在我开始这个之后

oc describe --namespace=openshift-ingress-operator ingresscontroller/default
error: the server doesn't have a resource type "ingresscontroller"

我再次认为需要通过插件或某些插件安装入口。我怎么能做到这一点?

我正在使用 Minishift 3.11。

4

0 回答 0