Git Product home page Git Product logo

kerberos-factory's Introduction

Kerberos Factory

Kerberos Factory brings the Kerberos Agent to another level. Kerberos Agent's are deployed where and how you want, it can run as a binary, Docker container or inside a Kubernetes cluster. The latter is where Kerberos Factory comes into the picture. Kerberos Factory is a UI, build for non-technical users, that allows to deploy and configure Kerberos Agents into your Kubernetes cluster more easily. It bypasses the complexity of creating Kubernetes resources, by providing a simple UI to connect a Kerberos Agent to your camera, and configure it for your usecase.

Kerberos Factory is build for the management of Kerberos Agents in a Kubernetes cluster. If Kubernetes is out-of-scope for your deployment, and you plan to use a manual or single-node container deployment (e.g. Docker), it's recommended to use the default docker compose or docker CLI.

๐Ÿค” Prerequisites

  • a Kubernetes cluster configured with one or more nodes.

๐Ÿ“š Overview

Installation

  1. Kubernetes

Introductions

  1. Kerberos Factory
  2. Mission

Installation

As previously mentioned, running a Kerberos Factory, requires a Kubernetes cluster. If you plan to use solely docker or docker compose then Kerberos Factory is out-of-scope.

Kubernetes

Leveraging Kerberos Factory allows you to deploy Kerberos Agents in you cluster. Kubernetes will automatically load balance your Kerberos Agents across your nodes, without you requiring all the hassle of scaling out your video landscape.

Follow the Kubernetes tutorial by navigating to the kubernetes sub folder in this repostitory.

Introductions

Please note that we have added a brief introduction to Kerberos Factory below. To get a complete overview visit the documentation page, where you will be able to learn about all the ins and outs of the Kerberos.io ecosystem.

Kerberos Factory

Kerberos Factory is a user interface which consumes and interacts with the Kubernetes API. It schedules Kerberos Agents as Kubernetes resource, and more specificly Kubernetes deployments. For every camera stream a Kerberos Agent is created as a Kubernetes deployment.

Kerberos Factory ui

Through a web interface a non-technical administrator can configure and add more Kerberos Agents to its cluster. The administrator has the ability to interact with the Kerberos Agent through one or more configuration screens, to tune and optimize the Kerberos Agent for his/her specific usecase.

ONVIF

Kerberos Factory allows you to scan the local network and create Kerberos Agents for every discovered camera. Once discovered, Kerberos Factory will create a Kubernetes deployment for every Kerberos Agent.

Global settings

Instead of tuning all your Kerberos Agent, Kerberos Factory allows you to set up global settings which are inherited by all your Kerberos Agents. This feature helps scaling out and controlling your video landscape more easily.

Kerberos Factory

Mission

Kerberos Factory belong to the Enterprise suite. The goal of this suite is to support enterprises building a scalable video surveillance infrastructure that is open to support all business processes and usecases. Kerberos Enterprise Suite will do all the heavy lifting in terms scaling the processing and storage of you surveillance cameras. On top of that it will provide integration and extensibility to build your own applications on top of that using Swagger API's, and real-time messaging such as Kafka.

Kerberos Enterprise Suite

kerberos-factory's People

Contributors

cedricve avatar maverick136 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.