Skip to content
@unikorn-cloud

Unikorn Cloud

Secure, scalable, cloud-native platform as a service

Unikorn Cloud

Unikorn Logo Unikorn Logo

About

Unikorn Cloud is a suite of services to provide high level provisioning of cloud infrastructure. The goal is to support hands-free life-cycle management of things like Kubernetes and bare-metal clusters. Underpinning everything is an enterprise grade identity service based on OIDC with integration into all major internet identity providers.

Architecture

Unikorn is structured as a composable set of micro-services as shown below:

Unikorn Architecture

Components

UI

The UI drives interactions between a public identity provider (which provides authentication) and the identity service (which provides authorization).

It also presents all component APIs in a simple and easy to consume form.

Identity Service

The Identity Service acts as primarily as an identity federation layer, wrapping provider specific identity services into an abstract one that can be used by all other services.

It also provides management of role-based access control by providing primitives such as organizations, groups, roles and projects.

Region Service

The Region Service provides cloud region discovery and infrastructure management in an abstract way. This can range from simple identity management e.g. creating users and cloud credentials, to infrastructure provisioning e.g. networks and virtual manchines, that can be leveraged by inidiviual services.

Kubernetes Service

The Kubernetes Service provides Kubernetes-as-a-service on top of other previously described services.

Bare-metal Service

The Bare-metal Service provides metal-as-a-service.

Discovery Service

Coming Soon!

The Discovery Service addresses the fact that Unikorn Cloud is intended to be a flexible and composable system. Thus you only advertise to clients services, and their endpoints, that are enabled on the platform. This simplifies client configuration and provides an abstraction layer on top of endpoints.

Roadmap Items

These items are scheduled for release in the near future...

Bare-metal Service

The Bare-metal Service wlll provide metal-as-a-service.

Application Service

The Application Service will provide managed application life-cycle management for Kubernetes clusters.

Application Gateway

THe Application Gateway will provide deeply integrated Kubenetes Application access leveraging the Identitiy Service's authentication and RBAC.

Popular repositories Loading

  1. kubernetes kubernetes Public

    Cluster API driven PaaS Orchestrator

    Go 3 7

  2. python-unikorn-openstack-policy python-unikorn-openstack-policy Public

    OpenStack Policy Generator for Unikorn

    Python 1

  3. compute compute Public

    Unikorn Cloud Baremetal Service

    Go 1 3

  4. assets assets Public

    Various static assets e.g. brand images.

    CSS

  5. website website Public

    Unikorn website

    HTML

  6. identity identity Public

    Federated OIDC Service

    Go 7

Repositories

Showing 10 of 20 repositories
  • region Public

    Unikorn Cloud Region Controller

    unikorn-cloud/region’s past year of commit activity
    Go 0 Apache-2.0 5 4 (3 issues need help) 3 Updated Nov 26, 2024
  • application Public

    Unikorn Application Service

    unikorn-cloud/application’s past year of commit activity
    Go 0 Apache-2.0 0 0 0 Updated Nov 22, 2024
  • core Public

    Core Shared Libraries

    unikorn-cloud/core’s past year of commit activity
    Go 0 Apache-2.0 3 1 0 Updated Nov 22, 2024
  • kubernetes Public

    Cluster API driven PaaS Orchestrator

    unikorn-cloud/kubernetes’s past year of commit activity
    Go 3 Apache-2.0 7 5 (2 issues need help) 1 Updated Nov 22, 2024
  • helm-cluster-api Public

    A Helm chart for deploying Kubernetes Cluster API

    unikorn-cloud/helm-cluster-api’s past year of commit activity
    Smarty 0 Apache-2.0 2 1 (1 issue needs help) 1 Updated Nov 7, 2024
  • specifications Public

    Central Repository for Unikorn Specifications

    unikorn-cloud/specifications’s past year of commit activity
    0 Apache-2.0 0 1 1 Updated Nov 5, 2024
  • releases Public

    Certified unikorn version bundles and upgrade instructions

    unikorn-cloud/releases’s past year of commit activity
    0 Apache-2.0 0 0 0 Updated Nov 5, 2024
  • compute Public

    Unikorn Cloud Baremetal Service

    unikorn-cloud/compute’s past year of commit activity
    Go 1 Apache-2.0 3 0 1 Updated Nov 5, 2024
  • ui Public

    A UI for Unikorn Services

    unikorn-cloud/ui’s past year of commit activity
    TypeScript 0 Apache-2.0 2 2 (1 issue needs help) 0 Updated Nov 5, 2024
  • identity Public

    Federated OIDC Service

    unikorn-cloud/identity’s past year of commit activity
    Go 0 Apache-2.0 7 5 (1 issue needs help) 1 Updated Nov 5, 2024

Top languages

Loading…

Most used topics

Loading…