Mem percent watermark
watermark of memory usage percent
-
deploy 2 pods which use 3.5G and 2G memory
-
node use 78.7% memory

-
set watermark of memory usage percent to 50%
-
pod with 3.5G memory has been evicted, pod with 2G memory is still running

🎉 Successfully Build Images. Now Support ARM Platforms. Comment Post Time: 2022-10-13 20:34 Git Version: 042d169
Docker Registry
Overview: https://hub.docker.com/u/gocrane
| Image | Pull Command |
|---|---|
| crane-agent:pr-557-042d169 | docker pull gocrane/crane-agent:pr-557-042d169 |
| dashboard:pr-557-042d169 | docker pull gocrane/dashboard:pr-557-042d169 |
| metric-adapter:pr-557-042d169 | docker pull gocrane/metric-adapter:pr-557-042d169 |
| craned:pr-557-042d169 | docker pull gocrane/craned:pr-557-042d169 |
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-557-042d169 \
--set metricAdapter.image.repository=gocrane/metric-adapter \
--set metricAdapter.image.tag=pr-557-042d169 \
--set craneAgent.image.repository=gocrane/crane-agent \
--set craneAgent.image.tag=pr-557-042d169 \
--set cranedDashboard.image.repository=gocrane/dashboard \
--set cranedDashboard.image.tag=pr-557-042d169 crane/crane
Coding Registry
Overview: https://finops.coding.net/public-artifacts/gocrane/crane/packages
| Image | Pull Command |
|---|---|
| crane-agent:pr-557-042d169 | docker pull finops-docker.pkg.coding.net/gocrane/crane/crane-agent:pr-557-042d169 |
| dashboard:pr-557-042d169 | docker pull finops-docker.pkg.coding.net/gocrane/crane/dashboard:pr-557-042d169 |
| metric-adapter:pr-557-042d169 | docker pull finops-docker.pkg.coding.net/gocrane/crane/metric-adapter:pr-557-042d169 |
| craned:pr-557-042d169 | docker pull finops-docker.pkg.coding.net/gocrane/crane/craned:pr-557-042d169 |
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-557-042d169 \
--set metricAdapter.image.repository=finops-docker.pkg.coding.net/gocrane/crane/metric-adapter \
--set metricAdapter.image.tag=pr-557-042d169 \
--set craneAgent.image.repository=finops-docker.pkg.coding.net/gocrane/crane/crane-agent \
--set craneAgent.image.tag=pr-557-042d169 \
--set cranedDashboard.image.repository=finops-docker.pkg.coding.net/gocrane/crane/dashboard \
--set cranedDashboard.image.tag=pr-557-042d169 crane/crane
Ghcr Registry
Overview: https://github.com/orgs/gocrane/packages?repo_name=crane
| Image | Pull Command |
|---|---|
| crane-agent:pr-557-042d169 | docker pull ghcr.io/gocrane/crane/crane-agent:pr-557-042d169 |
| dashboard:pr-557-042d169 | docker pull ghcr.io/gocrane/crane/dashboard:pr-557-042d169 |
| metric-adapter:pr-557-042d169 | docker pull ghcr.io/gocrane/crane/metric-adapter:pr-557-042d169 |
| craned:pr-557-042d169 | docker pull ghcr.io/gocrane/crane/craned:pr-557-042d169 |
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-557-042d169 \
--set metricAdapter.image.repository=ghcr.io/gocrane/crane/metric-adapter \
--set metricAdapter.image.tag=pr-557-042d169 \
--set craneAgent.image.repository=ghcr.io/gocrane/crane/crane-agent \
--set craneAgent.image.tag=pr-557-042d169 \
--set cranedDashboard.image.repository=ghcr.io/gocrane/crane/dashboard \
--set cranedDashboard.image.tag=pr-557-042d169 crane/crane
@mfanjie We can take this pr as standard, this pr includes all 3 features.
Mem usage test: https://github.com/gocrane/crane/pull/554#issuecomment-1247721045
Mem percent test: https://github.com/gocrane/crane/pull/557#issuecomment-1247924500
/LGTM