![]() ![]() Otomi is licensed under the Apache 2.0 License.Ideas Tracker is an entirely free and open source idea, task and project management app helping you keep track of your great ideas. This project exists thanks to all the people who have contributed License Feel free to write articles about the project on dev.to, medium or on your personal blog and share your experiences.If you want to say thank you or/and support the active development of Otomi: If you wish to contribute please read our Contributor Code of Conduct and Contribution Guidelines. Otomi Clients: Factory to build and publish openapi clients used in the redkubes/otomi-tasks repoĬheck out the dev docs index for developer documentation or go to otomi.io for more detailed documentation.Otomi Tasks: Autonomous jobs orchestrated by Otomi Core.Otomi Core (this project): The heart of Otomi.The open source Core of Otomi consists out of the following projects: SOPS/KMS for encryption of sensitive configuration values.Expose services on multiple (public/private) networks.Automation tasks for Harbor, Keycloak, ArgoCD, Vault, Velero, Gitea and Drone.Role-based access to all integrated tools.Create and manage secrets in Vault and use them in workloads.Deploy workloads the GitOps way without writing any YAML.Network policies for internal ingress and external egress. ![]() Security policies (at the gate and during runtime).Container image scanning (at the gate and during runtime).Activate capabilities to compose your own platform.KubeClarity: Detect vulnerabilities of container images.Paketo build packs: Cloud Native Buildpack implementations for popular programming language ecosystems.Tekton Pipeline: K8s-style resources for declaring CI/CD pipelines.Opencost: Cost monitoring for Kubernetes.Thanos: HA Prometheus setup with long term storage capabilities.Trivy: Kubernetes-native security toolkit.Minio: High performance Object Storage compatible with Amazon S3 cloud storage service.Nginx Ingress Controller: Ingress controller for Kubernetes.Drone: Continuous integration platform built on Docker.External DNS: Synchronize exposed ingresses with DNS providers.Kiali: Observe Istio service mesh relations and connections.Jaeger: End-to-end distributed tracing and monitor for complex distributed systems.Let's Encrypt: A nonprofit Certificate Authority providing industry-recognized TLS certificates.OPA/Gatekeeper: Policy-based control for cloud-native environments.Keycloak: Identity and access management for modern applications and services.Kubeapps: Launching and managing applications on Kubernetes.HashiCorp Vault: Manage Secrets and Protect Sensitive Data.Harbor: Container image registry with role-based access control, image scanning, and image signing.Loki: Collecting container application logs.Grafana: Visualize metrics, logs, and traces from multiple sources.Prometheus: Collecting container application metrics.Knative: Deploy and manage serverless workloads.Argo CD: Declarative continuous deployment.Velero: Back up and restore your Kubernetes cluster resources and persistent volumes.Istio: The service mesh framework with end-to-end transit encryption.Otomi installs, configures, integrates and automates all of your favorite K8s apps: When the installer job is completed, follow the activation steps. set cluster.provider= $PROVIDER # use 'azure', 'aws', 'google', 'digitalocean', 'ovh', 'vultr', 'scaleway' or 'custom' for any other cloud or onprem K8s set cluster.k8sVersion= $VERSION \ # 1.23 and 1.24 are supported 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).Calico CNI installed (or any other CNI that supports K8s network policies).A node pool with 6 vCPU and 8GB RAM (more is advised!).To install Otomi using Helm, make sure to have a K8s cluster running with at least: Support multi- and hybrid cloud scenarios.Change the desired state of the platform based on Configuration-as-Code.Ensure governance with security policies.One schema to manage all platform configuration.Create your platform profile and deploy to any K8s.Get all the required K8s tools in an integrated and automated way.Onboard development teams in a comprehensive multi-tenant setup.Platform teams - To setup and manage production-ready Kubernetes-based platforms Easy ingress and network policy configuration.Store charts and images in a private registry.Deploy containerized workloads without writing any YAML.1 install, 1 spec, and 1 console to build, deploy, secure, expose and monitor containerized applications. Add developer- and operations-centric tools, automation and self-service on top of Kubernetes in any infrastructure or cloud. ![]()
0 Comments
Leave a Reply. |