MCPcopy Index your code
hub / github.com/caoyingjunz/pixiu

github.com/caoyingjunz/pixiu @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
1,593 symbols 4,171 edges 163 files 236 documented · 15%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Pixiu Overview

Pixiu is an open source container platform for cloud-native application management.

Build Status [Release]release-url [License]license-url

安装手册

页面展示

首页

image

部署集群

  • 创建部署 text 通过新建部署计划,可以实现通过页面 `点点点` 的方式创建 `kubernetes` 集群, 如同各大云厂商一样 image

  • 新建节点 ```text

    1. 添加各个节点的信息,节点的角色,用户名,密码等
    2. 各大组件支持高度的自定义,例如:calico,fannel
    3. kubernetes 版本自主选择 ``` image
  • 部署详情 text 可以看到部署计划在每个部署的运行状态,以及详细日志 image

集群管理

  • 集群概览 text cpu状态,内存状态,集群的基本信息,网络信息,集群服务 image

  • 集群管理 image

  • 集群工作负载deployment image

  • 集群工作负载pod image

审计功能

  • 审计管理 image

学习分享

沟通交流

  • 搜索微信号 yingjuncz, 备注(pixiu), 验证通过会加入群聊
  • bilibili 技术分享

Copyright 2019 caoyingjun (cao.yingjunz@gmail.com) Apache License 2.0

Extension points exported contracts — how you extend this code

DatasourceInterface (Interface)
(no doc) [10 implementers]
pkg/db/datasource.go
ServeFileSystem (Interface)
(no doc) [2 implementers]
pkg/static/static.go
DistributionGetter (Interface)
(no doc) [2 implementers]
pkg/controller/distribution/distribution.go
Job (Interface)
(no doc) [2 implementers]
pkg/jobmanager/manager.go
RegisterFunc (FuncType)
(no doc)
api/server/router/router.go
AgentInterface (Interface)
(no doc) [10 implementers]
pkg/db/agent.go
RunnerGetter (Interface)
(no doc) [2 implementers]
pkg/controller/runner/runner.go
PermissionInterface (Interface)
(no doc) [2 implementers]
pkg/db/permission.go

Core symbols most depended-on inside this repo

SetFailed
called by 232
api/server/httputils/httputils.go
NewResponse
called by 114
api/server/httputils/httputils.go
SetSuccess
called by 107
api/server/httputils/httputils.go
Get
called by 64
pkg/controller/node/node.go
Plan
called by 55
pkg/controller/plan/plan.go
ShouldBindAny
called by 47
api/server/httputils/httputils.go
List
called by 31
pkg/controller/node/node.go
Error
called by 31
pkg/db/logger.go

Shape

Method 995
Function 267
Struct 255
Interface 49
TypeAlias 22
FuncType 5

Languages

Go100%

Modules by API surface

pkg/db/plan.go72 symbols
pkg/controller/cluster/cluster.go68 symbols
pkg/types/types.go55 symbols
pkg/controller/plan/plan.go46 symbols
pkg/types/meta.go43 symbols
pkg/controller/user/user.go38 symbols
pkg/types/request.go36 symbols
pkg/db/options.go35 symbols
pkg/db/factory.go31 symbols
api/server/httputils/httputils.go26 symbols
pkg/controller/helm/repository.go24 symbols
pkg/controller/runner/runner.go23 symbols

Datastores touched

(mysql)Database · 1 repos

For agents

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

⬇ download graph artifact