-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Assess ARM images (just discuss dont merge) #966
base: main
Are you sure you want to change the base?
Assess ARM images (just discuss dont merge) #966
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
as in the comments I would not comment images that are ok. And only comment the ones that need a change.
@@ -9,7 +9,7 @@ metadata: | |||
spec: | |||
containers: | |||
- name: wget | |||
image: busybox | |||
image: busybox # has arm |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Q: would it not make more sense to put a comment only if the ARM version is not available?
Like in standard when ARM is present, there is nothing to do right?
@@ -54,7 +54,7 @@ services: | |||
cpus: "0.1" | |||
prometheuscatchall: | |||
hostname: "{% raw %}{{.Service.Name}}{% endraw %}" | |||
image: prom/prometheus:v2.54.0 | |||
image: prom/prometheus:v2.54.0 ## arm64 available |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
what is the difference when you write arm64 vs arm?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I guess we are only interested in ARM64 which is the latest I think
@@ -183,7 +183,7 @@ services: | |||
cpus: "0.1" | |||
|
|||
nvidia-exporter: | |||
image: mindprince/nvidia_gpu_prometheus_exporter:0.1 | |||
image: mindprince/nvidia_gpu_prometheus_exporter:0.1 ## No arm support |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
yes I guess this one is expected ;)
@@ -353,7 +353,7 @@ services: | |||
memory: 64M | |||
cpus: "0.1"{% for _stack in MONITORED_STACK_NAMES.split(",") if _stack != "" %} | |||
{{_stack}}-postgres-exporter: | |||
image: bitnami/postgres-exporter:0.15.0 | |||
image: bitnami/postgres-exporter:0.15.0 ## arm64 available |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
we have 2 different types of postgres? ah crap the other is a query exporter. my bad.
@sanderegg thanks for the review, I am not planning to merge this PR actually, it is just an easy way to collect the assessment :--) I am more curious if you think from what you see a full move to arm also in the ops side is feasible? |
@mrnicegyu11 well I do not see here many issues. In the worst case, one can also have a ARM machine and a reduced-sized x86 machine where necessary until migration might be done if the costs are going down, it is anyway a win. |
OK, follow-up todos:
Personal thoughts:
|
I have built and pushed |
The referenced PR ports the missing images to ARM, except for the appmotion gateway |
What do these changes do?
Assess ARM images (just discuss dont merge)
Related issue/s
#945
Related PR/s
Checklist