MCPcopy
hub / github.com/labring/sealos

github.com/labring/sealos @v5.1.1 sqlite

repository ↗ · DeepWiki ↗ · release v5.1.1 ↗
15,925 symbols 57,561 edges 3,146 files 1,377 documented · 9%
README

一款以 Kubernetes 为内核的云操作系统发行版

Open in Dev Container Build Status FOSSA Status codecov Website OSCS Status

discord

https://github.com/user-attachments/assets/8418437c-51ff-42b0-9195-38d1017c8522

文档 | English | 发展规划

Sealos 是一款以 Kubernetes 为内核的云操作系统发行版。它以云原生的方式,抛弃了传统的云计算架构,转向以 Kubernetes 为云内核的新架构,使企业能够像使用个人电脑一样简单地使用云。

🚀 在 Sealos 上快速部署分布式应用

在线使用

🔍 您可以通过以下的屏幕截图进一步了解 Sealos,关于 Sealos 更为详细的介绍与说明,请参阅 什么是 Sealos

模板市场 应用管理
数据库管理 函数计算

💡 核心功能

  • 🚀 应用管理:在模板市场中轻松管理并快速发布可公网访问的分布式应用。
  • 🗄️ 数据库管理:秒级创建高可用数据库,支持 MySQL、PostgreSQL、MongoDB 和 Redis。
  • 🌥️ 公私一致:即是公有云也是私有云,支持传统应用无缝迁移到云环境。

🌟 优势

  • 💰 高效 & 经济:仅需为容器付费,自动伸缩杜绝资源浪费,大幅度节省成本。
  • 🌐 通用性强,无心智负担:专注于业务本身,无需担心复杂性,几乎没有学习成本。
  • 🛡️ 灵活 & 安全:多租户共享机制在确保安全的同时,实现资源隔离与高效协作。

🏘️ 社区与支持

  • 🌐 访问 Sealos官网 获取完整的文档和实用链接。

  • 📱 扫码加入社区微信交流群👇

  • 💬 加入我们的 Discord服务器,与 Sealos 开发者和终端用户进行交流。这是了解 Sealos 和 Kubernetes 以及提问和分享经验的理想之地。

  • 🐦 在 Twitter 上关注我们。

  • 🐞 请将任何 Sealos 的 Bug、问题和需求提交到 GitHub Issue

🚧 发展规划

Sealos 维护了一个公开的发展路线图,为项目的主要优先事项、不同功能和项目的成熟度,以及如何影响项目方向提供了高级视图。

👩‍💻 贡献与开发

翻阅现有的 IssuePull Requests,看看您是否能提供帮助。如果您想要新增需求或报告 Bug,请使用我们提供的模板创建一个 GitHub Issue

📖 查看贡献指南 →

🔧 查看开发指南 →

🔗 链接

  • Laf 是 Sealos 上的一款函数计算应用,让写代码像写博客一样简单,随时随地发布上线。
  • Buildah 在 Sealos 4.0 中,我们广泛地利用了 Buildah 的能力,以确保集群镜像与 OCI 标准兼容。

📄 许可证

Sealos 采用 Sealos 可持续使用许可证,这是一个定制许可证,允许: - ✅ 内部商业用途和个人非商业用途 - ❌ 向第三方提供云服务

这不是标准的开源许可证 - 使用前请查看 完整许可证条款

贡献代码: 通过贡献代码,您同意我们的 贡献者许可协议 和许可证变更条款。

Extension points exported contracts — how you extend this code

FakeInterface (Interface)
(no doc) [10 implementers]
lifecycle/test/e2e/suites/checkers/fake.go
KubeObjectWithTolerations (Interface)
(no doc) [7 implementers]
frontend/providers/kubepanel/src/pages/kubepanel/kube-object/workload/pod/pod-detail-tolerations.tsx
Task (Interface)
(no doc) [8 implementers]
service/account/helper/task.go
EventData (Interface)
(no doc) [5 implementers]
controllers/pkg/user_notify/types.go
PodMatcher (Interface)
(no doc) [4 implementers]
controllers/devbox/internal/controller/utils/matcher/matcher.go
ContainerRuntime (Interface)
ContainerRuntime is an interface for working with container runtimes [2 implementers]
lifecycle/staging/src/github.com/labring/image-cri-shim/pkg/cri/cri.go
Authenticator (Interface)
(no doc) [4 implementers]
service/hubble/pkg/auth/interface.go
Applier (Interface)
(no doc) [3 implementers]
lifecycle/pkg/bootstrap/applier.go

Core symbols most depended-on inside this repo

t
called by 3261
frontend/providers/devbox/public/scalar/cdn.js
Errorf
called by 2075
controllers/pkg/utils/logger/feishu.go
map
called by 1611
frontend/providers/kubepanel/src/k8slens/utilities/src/iter.ts
push
called by 1319
frontend/providers/devbox/public/scalar/cdn.js
wo
called by 1221
frontend/providers/devbox/public/scalar/cdn.js
kl
called by 1141
frontend/providers/devbox/public/scalar/cdn.js
$l
called by 831
frontend/providers/devbox/public/scalar/cdn.js
Tl
called by 744
frontend/providers/devbox/public/scalar/cdn.js

Shape

Function 8,463
Method 4,929
Struct 783
Interface 749
Class 742
Enum 142
TypeAlias 108
FuncType 9

Languages

TypeScript67%
Go33%

Modules by API surface

frontend/providers/devbox/public/scalar/cdn.js4,678 symbols
service/account/dao/interface.go193 symbols
controllers/pkg/database/cockroach/accountv2.go112 symbols
controllers/pkg/database/interface.go93 symbols
service/account/helper/request.go83 symbols
frontend/providers/kubepanel/src/k8slens/kube-object/src/specifics/pod.ts82 symbols
service/account/api/workspace_subscription.go53 symbols
lifecycle/test/e2e/testhelper/cmd/sealosCmd.go51 symbols
frontend/providers/template/src/services/backend/operations.ts51 symbols
lifecycle/pkg/runtime/kubernetes/kubeadm.go48 symbols
controllers/app/api/v1/zz_generated.deepcopy.go48 symbols
lifecycle/pkg/constants/pathresolver.go46 symbols

Dependencies from manifests, versioned

cel.dev/exprv0.18.0 · 1×
cloud.google.com/go/computev0.1.0 · 1×
github.com/AdaLogics/go-fuzz-headersv0.0.0-2023081113042 · 1×
github.com/Azure/go-ansitermv0.0.0-2023012417243 · 1×
github.com/Azure/go-autorestv14.2.0+incompatible · 1×
github.com/Azure/go-autorest/autorestv0.11.27 · 1×
github.com/Azure/go-autorest/autorest/adalv0.9.20 · 1×
github.com/Azure/go-autorest/autorest/datev0.3.0 · 1×
github.com/Azure/go-autorest/loggerv0.2.1 · 1×
github.com/Azure/go-autorest/tracingv0.6.0 · 1×
github.com/BurntSushi/tomlv1.3.2 · 1×
github.com/KyleBanks/depthv1.2.1 · 1×

Datastores touched

(mongodb)Database · 1 repos
(mysql)Database · 1 repos
tailchatDatabase · 1 repos
test_dbDatabase · 1 repos
haloDatabase · 1 repos
sealos-resourcesDatabase · 1 repos
dbDatabase · 1 repos
globalDatabase · 1 repos

For agents

$ claude mcp add sealos \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact