crane icon indicating copy to clipboard operation
crane copied to clipboard

Memory usage watermark

Open chenkaiyue opened this issue 3 years ago • 2 comments

Watermark of memory usage

chenkaiyue avatar Sep 15 '22 07:09 chenkaiyue

  1. deploy 2 pods which use 3.5G and 2G memory

  2. node use 6.4G
    企业微信截图_6b239e90-1ffc-480d-9c64-7d9f9d0527c2

  3. get the memory usage of two pods 企业微信截图_7601e4b5-a5bd-4851-8b7e-69333eff3078 企业微信截图_9cb9c755-b8e8-4992-b986-79f300328f87

  4. set watermark of memory to 5G

  5. pod with 3.5G memory has been evicted, pod with 2G memory is still running 企业微信截图_220a7f24-a509-4382-a511-aac16c494c0d

chenkaiyue avatar Sep 15 '22 07:09 chenkaiyue

🎉 Successfully Build Images. Now Support ARM Platforms. Comment Post Time: 2022-09-15 16:29 Git Version: 0ebcef7

Docker Registry

Overview: https://hub.docker.com/u/gocrane

Image Pull Command
crane-agent:pr-554-0ebcef7 docker pull gocrane/crane-agent:pr-554-0ebcef7
dashboard:pr-554-0ebcef7 docker pull gocrane/dashboard:pr-554-0ebcef7
metric-adapter:pr-554-0ebcef7 docker pull gocrane/metric-adapter:pr-554-0ebcef7
craned:pr-554-0ebcef7 docker pull gocrane/craned:pr-554-0ebcef7

Quick Deploy - Helm

helm repo add crane https://finops-helm.pkg.coding.net/gocrane/gocrane
helm install crane -n crane-system --create-namespace \
                   --set craned.image.repository=gocrane/craned \
                   --set craned.image.tag=pr-554-0ebcef7 \
                   --set metricAdapter.image.repository=gocrane/metric-adapter \
                   --set metricAdapter.image.tag=pr-554-0ebcef7 \
                   --set craneAgent.image.repository=gocrane/crane-agent \
                   --set craneAgent.image.tag=pr-554-0ebcef7 \
                   --set cranedDashboard.image.repository=gocrane/dashboard \
                   --set cranedDashboard.image.tag=pr-554-0ebcef7 crane/crane

Coding Registry

Overview: https://finops.coding.net/public-artifacts/gocrane/crane/packages

Image Pull Command
crane-agent:pr-554-0ebcef7 docker pull finops-docker.pkg.coding.net/gocrane/crane/crane-agent:pr-554-0ebcef7
dashboard:pr-554-0ebcef7 docker pull finops-docker.pkg.coding.net/gocrane/crane/dashboard:pr-554-0ebcef7
metric-adapter:pr-554-0ebcef7 docker pull finops-docker.pkg.coding.net/gocrane/crane/metric-adapter:pr-554-0ebcef7
craned:pr-554-0ebcef7 docker pull finops-docker.pkg.coding.net/gocrane/crane/craned:pr-554-0ebcef7

Quick Deploy - Helm

helm repo add crane https://finops-helm.pkg.coding.net/gocrane/gocrane
helm install crane -n crane-system --create-namespace \
                   --set craned.image.repository=finops-docker.pkg.coding.net/gocrane/crane/craned \
                   --set craned.image.tag=pr-554-0ebcef7 \
                   --set metricAdapter.image.repository=finops-docker.pkg.coding.net/gocrane/crane/metric-adapter \
                   --set metricAdapter.image.tag=pr-554-0ebcef7 \
                   --set craneAgent.image.repository=finops-docker.pkg.coding.net/gocrane/crane/crane-agent \
                   --set craneAgent.image.tag=pr-554-0ebcef7 \
                   --set cranedDashboard.image.repository=finops-docker.pkg.coding.net/gocrane/crane/dashboard \
                   --set cranedDashboard.image.tag=pr-554-0ebcef7 crane/crane

Ghcr Registry

Overview: https://github.com/orgs/gocrane/packages?repo_name=crane

Image Pull Command
crane-agent:pr-554-0ebcef7 docker pull ghcr.io/gocrane/crane/crane-agent:pr-554-0ebcef7
dashboard:pr-554-0ebcef7 docker pull ghcr.io/gocrane/crane/dashboard:pr-554-0ebcef7
metric-adapter:pr-554-0ebcef7 docker pull ghcr.io/gocrane/crane/metric-adapter:pr-554-0ebcef7
craned:pr-554-0ebcef7 docker pull ghcr.io/gocrane/crane/craned:pr-554-0ebcef7

Quick Deploy - Helm

helm repo add crane https://finops-helm.pkg.coding.net/gocrane/gocrane
helm install crane -n crane-system --create-namespace \
                   --set craned.image.repository=ghcr.io/gocrane/crane/craned \
                   --set craned.image.tag=pr-554-0ebcef7 \
                   --set metricAdapter.image.repository=ghcr.io/gocrane/crane/metric-adapter \
                   --set metricAdapter.image.tag=pr-554-0ebcef7 \
                   --set craneAgent.image.repository=ghcr.io/gocrane/crane/crane-agent \
                   --set craneAgent.image.tag=pr-554-0ebcef7 \
                   --set cranedDashboard.image.repository=ghcr.io/gocrane/crane/dashboard \
                   --set cranedDashboard.image.tag=pr-554-0ebcef7 crane/crane

github-actions[bot] avatar Sep 15 '22 08:09 github-actions[bot]

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

mfanjie avatar Oct 11 '22 04:10 mfanjie

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

ok

chenkaiyue avatar Oct 12 '22 12:10 chenkaiyue