# otomi-core **Repository Path**: NQL886/otomi-core ## Basic Information - **Project Name**: otomi-core - **Description**: No description available - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-05-10 - **Last Updated**: 2022-05-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README
A complete platform experience on top of any Kubernetes cluster to empower developers and lower the burden on operations
Join our Slack channel for Q&A
Otomi brings a PaaS experience to your Kubernetes cluster without the constraints and abstractions of traditional PaaS offerings like OpenShift, Cloud Foundry and Heroku. No more reinventing the wheel when building and maintaining your own K8s based (developer) platform.  ## 🚀 Getting started ### Helm To install Otomi using Helm, make sure to have a K8s cluster running with at least: - Version `1.18` up to `1.23` - A node pool with **6 vCPU** and **8GB+ RAM** (more is advised!) - Calico CNI installed (or any other CNI that supports K8s network policies) - When installing using the `custom` provider, make sure the K8s LoadBalancer Service created by Otomi can obtain an external accessible IP (using a cloud load balancer or MetalLB) Add the Helm repository: ```bash helm repo add otomi https://otomi.io/otomi-core \ helm repo update ``` and then install the Helm chart: ```bash helm install otomi otomi/otomi \ --set cluster.k8sVersion=$VERSION \ # 1.19, 1.20, 1.21, 1.22 and 1.23 are supported --set cluster.name=$CLUSTERNAME \ --set cluster.provider=$PROVIDER # use azure, aws, google, digitalocean or custom for any other cloud or onprem K8s ``` When the installer job is completed, follow the [activation steps](https://otomi.io/docs/installation/activation/). ### K8s quick starts Use the [quickstarts](https://github.com/redkubes/quickstart) for Azure, GCP, AWS, Linode, Digital Ocean and Minikube to provision a Kubernetes cluster. Then use the helm chart to install Otomi. ### Workshops In our [workshops](https://github.com/redkubes/workshops) repository, we have prepared a comprehensive set of hands-on labs to get a good understanding/overview of Otomi. ## 🎉 Otomi Features ✅ Drag and Drop apps to create your own preferred suite ✅ GitOps with Argo CD out-of-the-box ✅ Advanced ingress architecture. Expose services with just a few clicks ✅ Configure network policies for internal ingress and external egress ✅ Deploy Knative serverless workloads without writing any YAML ✅ Create and manage secrets in HashiCorp Vault and use them in your workloads ✅ Create Kubernetes Jobs and Cron Jobs without writing any YAML ✅ Role-based access to all integrated applications based on group membership ✅ Policy enforcement based on a default set of security policies ✅ Direct access to logs and metrics of your deployed workloads ✅ Onboard new development teams or projects within minutes in a comprehensive multi-tenant setup ✅ Make development teams self-serving by providing access to predefined automation tasks ✅ Bring your favorite IdP, DNS and/or CA ## 🧑💻 Integrated technologies `Otomi` installs, configures, integrates and automates all of your favorite technologies: