* fix: wait for registry before pulling kubeadm images * fix: support kubeadm upgrade to newer minors * fix: recover kubelet config during upgrades * fix: handle kubelet upgrade recovery edge cases * fix: refresh rootfs sealctl before use * fix: tolerate existing temporary registry * fix: ignore kubeadm upgrade health check job * fix(kubernetes): align cert identity handling with kubeadm v1.29+ (#83) * build(lifecycle): auto-detect C compiler and CC Add CC and CC_<platform> Makefile options and implement compiler resolution for CGO-enabled sealos/sealctl builds. Update DEVELOPGUIDE with usage and a cross-compile example. Signed-off-by: Yun Pan <dinoallo@netc.it> * fix(kubernetes): align cert identity handling with kubeadm v1.29+ - migrate remote control-plane certs across the v1.29 identity boundary - repair remote admin.conf on all masters during upgrade - keep local sealos PKI and kubeconfigs aligned with the v1.29+ model - keep super-admin.conf local-only during renew and upgrade flows - preserve pre-v1.31 long-lived cert policy and use v1beta4 fields on v1.31+ - fix v1.31 remote admin.conf migration config distribution across masters Signed-off-by: Yun Pan <dinoallo@netc.it> --------- Signed-off-by: Yun Pan <dinoallo@netc.it> * fix(lifecycle): sync and upgrade codex * fix: cert and add timeout for cluster role binding create --------- Signed-off-by: Yun Pan <dinoallo@netc.it> Co-authored-by: Yun Pan <dinoallo@netc.it>
🚀 Develop, deploy, and scale in one seamless cloud platform ☁️
Sealos['siːləs] is an AI-native Cloud Operating System built on Kubernetes that unifies the entire application lifecycle, from development in cloud IDEs to production deployment and management. It is perfect for building and scaling modern AI applications, SaaS platforms, managed databases (MySQL, PostgreSQL, Redis, MongoDB) and complex microservice architectures.
Get started
Create your Development Environment in Sealos with just one click
- Open Sealos Devbox.
- Create a development environment, choosing from a range of languages and frameworks.
Create your Database on Sealos
- Open Sealos database.
- Create your database.
- View your database and access details.
Deploy your Docker Image on Sealos
- Open Sealos App Launchpad.
- Deploy the Docker image using a Kubernetes Deployment and expose it with an Ingress.
- View your app details and access your service.
💡 Core features
- Integrated Cloud IDEs: Zero-setup, collaborative development in the cloud. Eliminate local environment inconsistencies with DevBox.
- Managed Databases & Storage: Production-ready PostgreSQL, MySQL, MongoDB, Redis, and built-in S3-compatible Object Storage.
- Extensive App Store: Deploy complex applications with a single click. No YAML configuration, no container orchestration complexity - just point, click, and deploy.
- Full Kubernetes Power: Access the full power of Kubernetes without the complexity. K8s-native from day one.
- Enterprise Multi-Tenancy: Workspace-based isolation with granular RBAC and per-workspace resource quotas for secure collaboration.
- AI-Native Infrastructure: Build and scale anything with AI simply by describing them.
🏘️ Community & support
- 🌐 Visit the Sealos Website for full documentation and useful links.
- 💬 Join our Discord Server to chat with the Sealos team and other Sealos users. This is a good place to learn about Sealos and Kubernetes, ask questions, and share your experiences.
- 🐦 Tweet at @Sealos_io on X/Twitter and follow us.
- 🐞 Create GitHub Issues for bug reports and feature requests.
🚧 Roadmap
Sealos maintains a public roadmap. It gives a high-level view of the main priorities for the project, the maturity of different features and projects, and how to influence the project direction.
👩💻 Contributing & Development
Have a look through existing issues and Pull Requests that you could help with. If you'd like to request a feature or report a bug, please create a GitHub Issue using one of the templates provided.
Links
- FastGPT is a free, open-source, and powerful AI knowledge base platform, offers out-of-the-box data processing, model invocation, RAG retrieval, and visual AI workflows. Easily build complex LLM applications.
- Buildah The functionalities of Buildah are extensively utilized in Sealos 4.0 to ensure that cluster images are compatible with OCI standard.
📄 License
Sealos is licensed under the Sealos Sustainable Use License, a custom license that allows:
- ✅ Internal business use and personal non-commercial use
- ❌ Providing cloud services to third parties
Not a standard open source license - please review the full license terms before use.
Contributing: By contributing, you agree to our Contributor License Agreement and license change terms.