red hat openshift kubernetes operator lifecycle manager bare metal ingress controller

4/8/2020

I've installed RedHat Kubernetes Operator Lifecyle Manager (OLM) on my baremetal Kubernetes. OLM is not ingress-enabled in default. So its control panel cannot be accessed outside of the cluster. I looked at its charts to customize OLM installation and couldn't have seen ingress controller option.

rbacApiVersion: rbac.authorization.k8s.io
namespace: operator-lifecycle-manager
catalog_namespace: operator-lifecycle-manager
operator_namespace: operators
minKubeVersion: 1.11.0
writeStatusName: '""'
imagestream: false
debug: false
installType: upstream
olm:
  replicaCount: 1
  image:
    ref: quay.io/operator-framework/olm:master
    pullPolicy: Always
  service:
    internalPort: 8080
  nodeSelector:
    beta.kubernetes.io/os: linux
  resources:
    requests:
     cpu: 10m
     memory: 160Mi

catalog:
  replicaCount: 1
  commandArgs: -configmapServerImage=quay.io/operator-framework/configmap-operator-registry:latest
  image:
    ref: quay.io/operator-framework/olm:master
    pullPolicy: Always
  service:
    internalPort: 8080
  nodeSelector:
    beta.kubernetes.io/os: linux
  resources:
    requests:
     cpu: 10m
     memory: 80Mi

package:
  replicaCount: 2
  image:
    ref: quay.io/operator-framework/olm:master
    pullPolicy: Always
  service:
    internalPort: 5443
  nodeSelector:
    beta.kubernetes.io/os: linux
  resources:
    requests:
     cpu: 10m
     memory: 50Mi

In order to access OLM Control Panel, how can I enable OLM ingress on a bare metal Kubernetes?

-- Tireli Efe
coreos
kubernetes
kubernetes-ingress
openshift
redhat

0 Answers