otomi-core
ingress-nginx
Our great sponsors
otomi-core | ingress-nginx | |
---|---|---|
75 | 202 | |
2,136 | 16,613 | |
1.3% | 1.3% | |
9.6 | 9.6 | |
about 8 hours ago | 4 days ago | |
Mustache | Go | |
Apache License 2.0 | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
otomi-core
-
Selfhosted PaaS? (No dokku pls)
Otomi
-
Get started with Otomi: Self-hosted PaaS for Kubernetes
In this blog we are going to see Otomi: self-hosted PaaS for Kubernetes. Otomi is an open source self-hosted PaaS to run on top of Kubernetes and offers wide range of pre-configured Cloud Native applications such as Prometheus, Grafana, Loki,Argo CD, Istio, Jaeger, Keycloak, Knative, Harbor, and much more. Otomi is optimized for running on managed Kubernetes services like AS, EKS, GKE, DigitalOcean Kubernetes and LKE(Linode) then on any K8s cluster on on-prem or even on Minikube. In the container world Kubernetes becoming an operating system of cloud native applications where Otomi helps developers to launch cloud native application in few clicks away.
-
Delegating control with an advanced multi-tenant setup in Kubernetes using Otomi
● redkubes/otomi-core (Do star us and show your support) ● redkubes/workshops ● redkubes/quickstart ● Docs
- A simple user management solution?
-
Otomi: Self-hosted PaaS for Kubernetes on Windows (minikube)
Otomi is a self-hosted PaaS for Kubernetes and offers a complete suite of integrated, pre-configured applications combined with automation. Otomi is optimized for running on managed Kubernetes services like AKS, EKS, and GCP, but now it can be installed on any K8s cluster, even on Minikube.
-
How we leveraged nip.io and custom CA for Otomi
Otomi consists of a complete suite of applications that can be installed in one run on a Kubernetes cluster. It contains several open-source projects like Prometheus, Loki, Istio, cert-manager, external DNS, and much more. All of these applications are configured with sane defaults, making everything work out-of-the-box.
-
New DevOps Engineer looking for advice for monitoring and alerting
Take a look at https://github.com/redkubes/otomi-core. It contains everything for monitoring and alerting and offers devs an easy ui to get access to all the monitoring tools they need.
-
An open source app stack for Kubernetes with sane defaults combined with developer self-service and GitOps patterns
Sorry to hear. Did you install on a machine with at least 12 CPU and 32GB Ram? Please create an issue here: https://github.com/redkubes/otomi-core/issues We will soon add more instructions and clear hardware dependencies for using the onprem provider. For a smooth install, we advise to use an EKS, AKS or GKE (not auto pilot) cluster.
The links you're pointing to are the chart default values. The default values are overridden by the Otomi values: https://github.com/redkubes/otomi-core/tree/master/values
ingress-nginx
-
deploying a minio service to kubernetes
ingress-nginx
-
Upgrading Hundreds of Kubernetes Clusters
The second one is a combination of tools: External DNS, cert-manager, and NGINX ingress. Using these as a stack, you can quickly deploy an application, making it available through a DNS with a TLS without much effort via simple annotations. When I first discovered External DNS, I was amazed at its quality.
-
[06/52] Accessible Kubernetes with Terraform and DigitalOcean
resource "helm_release" "icrelease" { name = "nginx-ingress" repository = "https://kubernetes.github.io/ingress-nginx" chart = "ingress-nginx" version = "4.9.1" namespace = kubernetes_namespace.icnamespace.metadata[0].name set { name = "controller.ingressClassResource.default" value = "true" } }
-
Deploy Ghost with MySQL DB replication using helm chart
helm repo add ingress-nginx https://kubernetes.github.io/ingress-nginx helm repo update helm upgrade --install ingress-nginx ingress-nginx/ingress-nginx --namespace ingress-nginx --create-namespace -f custom/ghost/nginx.yaml
-
Kubernetes Gateway API v1.0: Should You Switch?
For example, if you chose Nginx Ingress, you will use some of its dozens of annotations that are not portable if you decide to switch to another Ingress implementation like Apache APISIX.
-
Deploy Rancher on AWS EKS using Terraform & Helm Charts
helm repo add jetstack https://charts.jetstack.io helm repo add ingress-nginx https://kubernetes.github.io/ingress-nginx helm repo add rancher-latest https://releases.rancher.com/server-charts/latest helm repo update helm repo list
-
☸️ Kubernetes NGINX Ingress Controller: 10+ Complementary Configurations for Web Applications
apiVersion: networking.k8s.io/v1 kind: Ingress metadata: annotations: # sticky session, from documentation: https://kubernetes.github.io/ingress-nginx/examples/affinity/cookie/ nginx.ingress.kubernetes.io/affinity: "cookie" nginx.ingress.kubernetes.io/affinity-mode: "persistent" # change to "balanced" (default) to redistribute some sessions when scaling pods nginx.ingress.kubernetes.io/session-cookie-name: "name-distinguishing-services" nginx.ingress.kubernetes.io/session-cookie-max-age: "172800" # in seconds, equivalent to 48h [...]
Everything in the YAML snippets below — except for ingress configuration — relates to configuring the NGINX ingress controller. This includes customizing the default configuration.
-
Implementing TLS in Kubernetes
helm repo add ingress-nginx https://kubernetes.github.io/ingress-nginx helm repo update helm install ingress-nginx ingress-nginx/ingress-nginx -f ingress-values.yaml
-
Apollo Backend just made public, "The goal of making the code for this repo available is to show that despite statements otherwise by Reddit...
Kubernetes alone is enough of an example. So are various cloud utilities used all around the world, such as ingress-nginx, cert-manager, traefik, Docker and countless others. Go is what smart modern web developers actually want to use to create great products. Everything else is what industry dinosaurs force them to use to make a living at big companies peddling trash.
What are some alternatives?
traefik - The Cloud Native Application Proxy
emissary - open source Kubernetes-native API gateway for microservices built on the Envoy Proxy
metallb - A network load-balancer implementation for Kubernetes using standard routing protocols
cilium-cli - CLI to install, manage & troubleshoot Kubernetes clusters running Cilium
haproxy-ingress - HAProxy Ingress
application-gateway-kubernetes-ingress - This is an ingress controller that can be run on Azure Kubernetes Service (AKS) to allow an Azure Application Gateway to act as the ingress for an AKS cluster.
external-dns - Configure external DNS servers (AWS Route53, Google CloudDNS and others) for Kubernetes Ingresses and Services
oauth2-proxy - A reverse proxy that provides authentication with Google, Azure, OpenID Connect and many more identity providers.
apisix-ingress-controller - APISIX Ingress Controller for Kubernetes
k8s-helm-helmfile - Project which compares 3 approaches to deploy apps on Kubernetes cluster (using kubectl, helm & helmfile)
Caddy - Fast and extensible multi-platform HTTP/1-2-3 web server with automatic HTTPS
skaffold - Easy and Repeatable Kubernetes Development