Git Product home page Git Product logo

route-controller-manager's Introduction

OpenShift Controller Manager

The OpenShift Controller Manager (OCM) is comprised of multiple controllers, many of which correspond to a top-level OpenShift API object, watching for changes and acting accordingly. The controllers are generally organized by API group:

  • apps.openshift.io - OpenShift-specific workloads, like DeploymentConfig.
  • build.openshift.io - OpenShift Builds and BuildConfigs.
  • image.openshift.io - ImageStreams and Images.
  • project.openshift.io - Projects, OpenShift's wrapper for Namespaces.
  • route.openshift.io - OpenShift Routes, which provide similar capability to upstream Ingress objects.
  • template.openshift.io - OpenShift Templates - a simple way to deploy applications.

There are additional controllers which add OpenShift-specific capabilities to the cluster:

  • authorization - provides default service account role bindings for OpenShift projects.
  • serviceaccounts - manages secrets that allow images to be pulled and pushed from the OpenShift image registry.
  • unidling - manages unidling of applications when inbound network traffic is detected. See the OpenShift docs for more information.

Metrics

Many of the controllers expose metrics which are visible in the default OpenShift monitoring system (Prometheus). See metrics for a detailed list of exposed metrics for each API group.

route-controller-manager's People

Contributors

0xmichalis avatar adambkaplan avatar alvaroaleman avatar atiratree avatar bparees avatar coreydaley avatar danwinship avatar deads2k avatar gabemontero avatar ironcladlou avatar jhadvig avatar jkhelil avatar jpeeler avatar jstrachan avatar jwforres avatar lechuk47 avatar liangxia avatar liggitt avatar matthicksj avatar mfojtik avatar miciah avatar miheer avatar pmorie avatar smarterclayton avatar soltysh avatar stefwalter avatar stevekuznetsov avatar sttts avatar tnozicka avatar vojtechvitek avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.