# labring/sealos

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/labring-sealos).**

18,116 stars · 2,450 forks · TypeScript · NOASSERTION

## Links

- GitHub: https://github.com/labring/sealos
- Homepage: https://sealos.io
- awesome-repositories: https://awesome-repositories.com/repository/labring-sealos.md

## Topics

`cloudos` `container` `docker` `golang` `install` `ipvs` `kubeadm` `kubernetes` `kubernetes-ha`

## Description

Sealos is a Kubernetes cloud operating system and orchestration engine that treats a Kubernetes cluster as a single unified operating system. It manages the full application lifecycle by acting as an application orchestrator, a cloud development environment provisioner, and a managed database orchestrator.

The platform distinguishes itself through a multi-tenant Kubernetes architecture that provides workspace isolation, role-based access control, and resource quotas. It further differentiates its provisioning model by using natural language and AI to define and scale cloud resources, and by providing a single-click app store for deploying complex software stacks without manual configuration.

The project covers broad infrastructure capabilities including the deployment of highly available clusters across different hardware architectures and the administration of production-ready databases and object storage. It also provides integrated cloud-native development environments and tools for creating standardized cluster images.

## Tags

### DevOps & Infrastructure

- [Kubernetes Cluster Management](https://awesome-repositories.com/f/devops-infrastructure/kubernetes-cluster-management.md) — Treats groups of servers as a single unified computing resource through Kubernetes-based cluster orchestration.
- [Cloud Operating Systems](https://awesome-repositories.com/f/devops-infrastructure/kubernetes-cluster-management/cloud-operating-systems.md) — Treats a Kubernetes cluster as a single unified operating system to manage the full application lifecycle.
- [Cluster Management](https://awesome-repositories.com/f/devops-infrastructure/cluster-management.md) — Maintains cluster availability through automated scaling, data backups, and version upgrades. ([source](https://github.com/labring/sealos/tree/main/lifecycle))
- [Containerized Application Deployments](https://awesome-repositories.com/f/devops-infrastructure/containerized-application-deployments.md) — Ships a simplified interface and app store for deploying full application environments using container images. ([source](https://github.com/labring/sealos#readme))
- [Database Cluster Orchestration](https://awesome-repositories.com/f/devops-infrastructure/database-cluster-orchestration.md) — Provides an orchestrator for deploying and administering production-ready database instances like PostgreSQL and MySQL.
- [AI-Driven Provisioning](https://awesome-repositories.com/f/devops-infrastructure/infrastructure/infrastructure-as-code/management/infrastructure-provisioning/ai-driven-provisioning.md) — Allows scaling and defining the desired state of cloud resources using natural language descriptions. ([source](https://github.com/labring/sealos#readme))
- [AI Infrastructure](https://awesome-repositories.com/f/devops-infrastructure/ai-infrastructure.md) — Uses natural language and AI to define and scale infrastructure specifically for AI applications.
- [Application Catalogs](https://awesome-repositories.com/f/devops-infrastructure/application-catalogs.md) — Deploys complex software stacks using a single-click catalog to eliminate manual configuration. ([source](https://github.com/labring/sealos#readme))
- [Application Provisioning](https://awesome-repositories.com/f/devops-infrastructure/application-provisioning.md) — Provides one-click automated deployment of open-source software stacks like databases and message queues. ([source](https://github.com/labring/sealos/tree/main/lifecycle))
- [Kubernetes Application Deployments](https://awesome-repositories.com/f/devops-infrastructure/kubernetes-deployments/kubernetes-application-deployments.md) — Automates complex software installation by mapping templates to Kubernetes deployment configurations.

### Artificial Intelligence & ML

- [Infrastructure Provisioning Interfaces](https://awesome-repositories.com/f/artificial-intelligence-ml/natural-language-programming-environments/infrastructure-provisioning-interfaces.md) — Translates human language descriptions into technical specifications to automatically configure and scale cloud resources.

### Part of an Awesome List

- [Cloud Development Environments](https://awesome-repositories.com/f/awesome-lists/devtools/cloud-development-environments.md) — Creates cloud-based coding environments with pre-configured languages to eliminate local setup inconsistencies. ([source](https://github.com/labring/sealos#readme))

### Data & Databases

- [Cloud Database Management Tools](https://awesome-repositories.com/f/data-databases/cloud-database-management-tools.md) — Administers production-ready database instances and object storage without requiring manual server setup. ([source](https://github.com/labring/sealos#readme))
- [Managed Orchestration](https://awesome-repositories.com/f/data-databases/database-administration/managed-orchestration.md) — Sets up and scales production databases and object storage without needing to manage underlying infrastructure.
- [Object Storage Systems](https://awesome-repositories.com/f/data-databases/object-storage-systems.md) — Provides a compatible object storage system for managing unstructured data across multiple applications. ([source](https://github.com/labring/sealos/blob/main/README.md))

### Development Tools & Productivity

- [Cloud IDEs](https://awesome-repositories.com/f/development-tools-productivity/cloud-ides.md) — Provides browser-based integrated development environments deployed as language-specific containers.

### Security & Cryptography

- [Kubernetes Platforms](https://awesome-repositories.com/f/security-cryptography/multi-tenant-isolation/kubernetes-platforms.md) — Provides a cloud environment with workspace isolation and role-based access control on shared Kubernetes infrastructure.

### Software Engineering & Architecture

- [Multi-tenant Isolation Policies](https://awesome-repositories.com/f/software-engineering-architecture/multi-tenant-isolation-policies.md) — Organizes cloud resources into secure workspaces with access controls and resource quotas for teams.
