Saltar al contenido principal

Welcome to SleakOps!

Welcome to SleakOps - your go-to solution for effortlessly managing scalable applications on Kubernetes. SleakOps automates tedious tasks, optimizes resource management with AWS and Kubernetes, and offers an intuitive web interface for smooth infrastructure management.

Our platform creates and maintains modern Kubernetes-based development environments with minimal effort on your end. We implement best practices and top-tier tools, ensuring a hassle-free experience. Our aim? To make Kubernetes as easy to use as any other PaaS, giving you the flexibility of Kubernetes without any vendor lock-ins. With SleakOps, managing your cloud infrastructure is straightforward and efficient.

Whether you're a seasoned developer or new to Kubernetes, SleakOps empowers you to succeed in infrastructure management.

Guiding principles

  • Respect the AWS well architected bases.
  • Keeping always an eye on costs.
  • You have full control, it’s your repo and your cloud.

Main Features

  • GitHub, Bitbucket and Gitlab integration
  • Based on your repo and Dockerfiles
  • Manage multiple environments using our proposed structure (dev, staging and production) or customize your own.
  • Configure your CI/CD pipeline.
  • Complete Observability stack for logging, monitoring and tracing.
  • Secrets and env vars managment.
  • Secure connections by TLS.
  • Automated configuration for your services behind a load balancer and secure ingress.
  • Easy add AddOns to your cluster.
  • Lot of dependencies ready to go (RDS, S3, Redis, SQL, rRabbit, etc.).
  • Users access to services management.
  • Automated VPNs.

Providers

A cloud provider account.

Getting Started

Clusters

A set of worker machines, called nodes, that run containerized applications.

Getting Started

Environments

Abstraction that let us isolate the different resources.

Getting Started

Projects

Represents a codebase and it is managed by a git repository.

Getting Started

Dependencies

Pieces of underlying infrastructure your apps need to run in the cloud, such as relational databases, storage services or caches.

Getting Started

Services

An abstract way to expose an application running on a set of Pods as a network service.

Getting Started

Deployments

...

Getting Started

Build

Represents a deployable state of all the services.

Getting Started

Var Group

Dictionary that provides configuration for services.

Getting Started