karpor

module
v0.5.7 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 10, 2024 License: Apache-2.0

README ยถ

What is Karpor?

Karpor is Intelligence for Kubernetes. It brings advanced Search,ย Insightย and AI to Kubernetes. It is essentially a Kubernetes Visualization Tool. With Karpor, you can gain crucial visibility into your Kubernetes clusters across any clouds.

We hope to become a small and beautiful, vendor-neutral, developer-friendly, community-driven open-source project!

Current Status: We are iterating v0.6.0 Milestone, welcome to join the discussion.

https://github.com/KusionStack/karpor/assets/49401013/7cf31cc0-7123-42f6-8543-5addcbf4975c

Why Karpor?

๐Ÿ” Search

Automatic Syncing
Automatically synchronize your resources across any clusters managed by the multi-cloud platform.

Powerful, flexible queries
Effectively retrieve and locate resources across multi clusters that you are looking for in a quick and easy way.

๐Ÿ’ก Insight

Compliance Governance
Understand your compliance status across multiple clusters and compliance standards.

Resource Topology
Logical and topological views of relevant resources within their operational context.

Cost Optimization
Coming soon.

โœจ AI

Natural Language Operations
Interact with Kubernetes using plain language for more intuitive operations.

Contextual AI Responses
Get smart, contextual assistance that understands your needs.

AIOps for Kubernetes
Automate and optimize Kubernetes management with AI-powered insights.

๐ŸŒˆ Our Vision

The increasing complexity of the kubernetes ecosystem is an undeniable trend that is becoming more and more difficult to manage. This complexity not only entails a heavier burden on operations and maintenance but also slows down the adoption of new technologies by users, limiting their ability to fully leverage the potential of kubernetes.

In general, we wish Karpor to focus on search, insights, and AI, to break through the increasingly complex maze of kubernetes, achieving the following value proposition:

โš™๏ธ Installation

Install with Helm

Karpor can be simply installed by helm v3.5+, which is a simple command-line tool and you can get it from here.

If you are interested, you can also directly view the Karpor Chart Repo.

$ helm repo add kusionstack https://kusionstack.github.io/charts
$ helm repo update
$ helm install karpor kusionstack/karpor

For more information about installation, please check the Installation Guide on official website.

๐Ÿ“– Documentation

Detailed documentation is available at Karpor Website.

๐Ÿค How to contribute

Karpor is still in the initial stage, and there are many capabilities that need to be made up, so we welcome everyone to participate in construction with us.

๐ŸŽ–๏ธŽ Contributors

Thanks to these wonderful people! Come and join us!

elliotxx
elliotxx

๐Ÿ’ป ๐Ÿ“– ๐ŸŽจ
panshuai-ps
panshuai-ps

๐Ÿ’ป ๐Ÿ“–
Forest
Forest

๐Ÿ’ป ๐Ÿ“–
hai-tian
hai-tian

๐Ÿ’ป ๐ŸŽจ
weieigao
weieigao

๐Ÿ’ป
shaofan-hs
shaofan-hs

๐Ÿ’ป
KK
KK

๐Ÿ“–
TonyAdo
TonyAdo

๐Ÿค” ๐Ÿ”
Kan Wu
Kan Wu

๐Ÿค” ๐Ÿ”
Paradiesvogel7
Paradiesvogel7

๐Ÿ’ป
Stray
Stray

๐Ÿ“– ๐Ÿ’ป
ZhaoRuquan
ZhaoRuquan

๐Ÿ’ป ๐Ÿ“–
Dayuan
Dayuan

๐Ÿ“–
huadongxu
huadongxu

๐Ÿ“–
Peter Wang
Peter Wang

๐Ÿ’ป
jiaxin
jiaxin

๐Ÿ’ป
rajeshkio
rajeshkio

๐Ÿ’ป
Chen Chen
Chen Chen

๐Ÿ’ป
JasonHe-WQ
JasonHe-WQ

๐Ÿ’ป
EduardoQian
EduardoQian

๐Ÿ’ป
xiao.wu
xiao.wu

๐Ÿ’ป
iamryanchia
iamryanchia

๐Ÿ’ป
cheny-alf
cheny-alf

โš ๏ธ

โ˜Ž๏ธ Contact

If you have any questions, feel free to reach out to us in the following ways:

  • Slack Channels:

    • #kusion - Technical discussions about Karpor and KusionStack
    • #kusion-general - General discussions, announcements, and community updates
  • DingTalk Group: 42753001 (Chinese)

  • WeChat Group (Chinese): Add the WeChat assistant to bring you into the user group.

License

FOSSA Status

Directories ยถ

Path Synopsis
api
openapispec
Package openapispec GENERATED BY THE COMMAND ABOVE; DO NOT EDIT This file was generated by swaggo/swag
Package openapispec GENERATED BY THE COMMAND ABOVE; DO NOT EDIT This file was generated by swaggo/swag
cmd
hack
pkg
infra/scanner
Package scanner provides an interface and primitives for implementing scanners that check Kubernetes resources for various issues, such as security vulnerabilities, misconfigurations, and best practices.
Package scanner provides an interface and primitives for implementing scanners that check Kubernetes resources for various issues, such as security vulnerabilities, misconfigurations, and best practices.
infra/scanner/kubeaudit
Package kubeaudit wraps the kubeaudit library to provide a scanner.KubeScanner implementation for auditing Kubernetes resources against common security concerns.
Package kubeaudit wraps the kubeaudit library to provide a scanner.KubeScanner implementation for auditing Kubernetes resources against common security concerns.
kubernetes/apis/cluster
Package cluster is the internal version of the API.
Package cluster is the internal version of the API.
kubernetes/apis/cluster/v1beta1
Package v1beta1 Package v1beta1 is the v1beta1 version of the API.
Package v1beta1 Package v1beta1 is the v1beta1 version of the API.
kubernetes/apis/search
Package search is the internal version of the API.
Package search is the internal version of the API.
kubernetes/apis/search/v1beta1
Package v1beta1 Package v1beta1 is the v1beta1 version of the API.
Package v1beta1 Package v1beta1 is the v1beta1 version of the API.
kubernetes/generated/clientset/versioned
This package has the automatically generated clientset.
This package has the automatically generated clientset.
kubernetes/generated/clientset/versioned/fake
This package has the automatically generated fake clientset.
This package has the automatically generated fake clientset.
kubernetes/generated/clientset/versioned/scheme
This package contains the scheme of the automatically generated clientset.
This package contains the scheme of the automatically generated clientset.
kubernetes/generated/clientset/versioned/typed/cluster/v1beta1
This package has the automatically generated typed clients.
This package has the automatically generated typed clients.
kubernetes/generated/clientset/versioned/typed/cluster/v1beta1/fake
Package fake has the automatically generated clients.
Package fake has the automatically generated clients.
kubernetes/generated/clientset/versioned/typed/search/v1beta1
This package has the automatically generated typed clients.
This package has the automatically generated typed clients.
kubernetes/generated/clientset/versioned/typed/search/v1beta1/fake
Package fake has the automatically generated clients.
Package fake has the automatically generated clients.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL