mfanjie
Repos
23
Followers
242
Following
10

API definitions for the crane project

15
22

Crane is a FinOps Platform for Cloud Resource Analytics and Economics in Kubernetes clusters. The goal is not only help user to manage cloud cost easier but also ensure the quality of applications. https://gocrane.io/

1049
260

295
302

A basic instruction for Kubernetes setup and understanding.

632
624

Events

started
Created at 1 day ago
started
Created at 1 week ago
issue comment
节点资源超卖

要达到不修改request完成超卖装箱,只能对节点进行容量放大。内部版本我们有这个能力,目前还没有开源出来。因为涉及到对节点容量的修改,要么需要增加webhook拦截节点汇报资源的请求并且放大,要么修改kubelet admit插件,允许pod request和>节点allocatable resource。 因为侵入性比较大,所以尚未开源。如果有类似需求,可在此issue下+1,如果是共性需求,我们可以规划开源此能力。

Created at 4 weeks ago
started
Created at 4 weeks ago
Created at 4 weeks ago
pull request opened
update crane architecture diagram with component details

What type of PR is this?

Docs

What this PR does / why we need it:

Which issue(s) this PR fixes:

Fixes #

Special notes for your reviewer:

Created at 1 month ago

fix the collect not use the config time

update README.md

update gif

add video

resolve comments

Merge pull request #529 from qmhu/maininfo-update

update README.md

Merge pull request #524 from szpnygo/feature/fix_collect_not_use_config

fix the collect not use the config time

Merge pull request #481 from mfanjie/main

adapt to nodeqos and podqos api

update schedule action determines logic; add label selector in podqos

Merge pull request #539 from chenkaiyue/schedule-enable

Update schedule action determines logic & Add label selector in PodQOS

Update ensurance manifests

Add extend memory in nodeResourceManager;Collect memory info for pod and container;Fix cadvisor can't get container info err

fix some klog error

Merge pull request #543 from whitebear009/klog

fix some klog typo

Merge pull request #542 from chenkaiyue/update-ensurance-manifests

update ensurance manifests

website

Signed-off-by: qmhu brillantroad@gmail.com

Merge pull request #545 from qmhu/site

Website for crane

make function GetPodTemplate and IsHPAControlledByEHPA more precise

pref: optimized nginx configuration

Merge pull request #547 from whitebear009/hpa-controlled-by

make function GetPodTemplate and IsHPAControlledByEHPA more precise

Created at 1 month ago
issue comment
chore: Hide managedFields by default when display YAML

+1, I hate managedFields

Created at 1 month ago
pull request closed
Fix QOS rbac

Fix qos rbac

Created at 1 month ago

Fix qos rbac

Merge pull request #83 from chenkaiyue/qos-rbac

Fix QOS rbac

Created at 1 month ago
issue comment
feat: use CoreDNS instead of kube-dns

@szpnygo look forward for more contributions~

Created at 1 month ago
issue comment
feat: use CoreDNS instead of kube-dns

kube-dns is still the default service name not coredns.

Created at 1 month ago
issue comment
Memory usage watermark

@chenkaiyue can you do a rebase to remove the merged commit?

Created at 1 month ago

Watermark of cpu usage percent

Merge pull request #552 from chenkaiyue/cpu-percent

Watermark of cpu usage percent

Created at 1 month ago
pull request closed
Watermark of cpu usage percent

Watermark of cpu usage percent

Created at 1 month ago

add cpumanager

Signed-off-by: Garrybest garrybest@foxmail.com

make /var/lib/kubelet as default kubelet root path

Signed-off-by: Garrybest garrybest@foxmail.com

Merge pull request #574 from Garrybest/pr_cpumanager

add cpumanager

Created at 1 month ago
pull request closed
add cpumanager

Signed-off-by: Garrybest garrybest@foxmail.com

What type of PR is this?

Add cpumanager.

What this PR does / why we need it:

Which issue(s) this PR fixes:

Fixes #

Special notes for your reviewer:

Created at 1 month ago
issue comment
Fix broken doc path, and nit typo

@yuzhiquan Thanks for your contribution, looking for more PR :)

Created at 1 month ago

fix broken path, and nit typo

Merge pull request #30 from yuzhiquan/fix-broken-path

Fix broken doc path, and nit typo

Created at 1 month ago
pull request closed
Fix broken doc path, and nit typo
Created at 1 month ago