Comments (9)
The images definitely work on Raspberry Pi 4 model B running 64 bit Buster:
root@rpi-159:~# uname -a
Linux rpi-159 5.4.79-v8+ #1373 SMP PREEMPT Mon Nov 23 13:32:41 GMT 2020 aarch64 GNU/Linux
root@rpi-159:~# cat /etc/os-release
PRETTY_NAME="Debian GNU/Linux 10 (buster)"
NAME="Debian GNU/Linux"
VERSION_ID="10"
VERSION="10 (buster)"
VERSION_CODENAME=buster
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"
I have some etcd config problems, so not a running cluster at this point.
from eks-distro.
I haven't tried arm64, but it should work https://gallery.ecr.aws/eks-distro/kubernetes/kube-apiserver for example notice it shows arm64
from eks-distro.
@paavan98pm to get the EKS snap on ARM64 currently you will to build it on an ARM^$ machine with:
sudo snap install snapcraft --classic
git clone https://github.com/canonical/eks-snap.git
cd eks-snap
snapcraft
From a quick test I did, all seemed to work apart from the storage integration with AWS.
from eks-distro.
As @TerryHowe mentioned, arm64 builds are available for the EKS-D binaries/container images. @ktsakalozos might be able to confirm if the eks snap supports arm64 or not?
from eks-distro.
At this point the EKS snap is for AMD64 only, ARM support should come soon.
from eks-distro.
At this point the EKS snap is for AMD64 only, ARM support should come soon.
Thanks @ktsakalozos. Is there a way to switch API server in Microk8s to use the EKS-D API server from the aforementioned ECR public image?
from eks-distro.
@ktsakalozos Both, R-Pi and c6g.metal returned the error below when running snapcraft
:
launch failed: Internal error: qemu-system-x86_64 failed getting vmstate (Process returned exit code: 1) with output:
qemu-system-aarch64: -nographic: No machine specified, and there is no default
Use -machine help to list supported machines
from eks-distro.
@paavan98pm if qemu is not available you can build the snap in an lxd container. Instead of snapcraft
call snapcraft --use-lxd
.
To get lxd you can do:
sudo apt-get remove lxc*
sudo apt-get remove lxd*
sudo snap install lxd
lxd init --auto
from eks-distro.
I think we have completed everything to support ARM for EKS-D although there may be additional work in the eks snap repository, but that can be worked on over there.
from eks-distro.
Related Issues (20)
- Remove deprecated flag `--short` from `kubectl version` calls in `kOps` execution against `v1.28` and elsewhere
- Can you support Semantic Versioning? HOT 2
- Discontinue support for k8s 1.23 HOT 1
- Releases: 1.23-1.28
- K8s Security: [Security Advisory] CVE-2023-3676: Insufficient input sanitization on Windows nodes leads to privilege escalation
- K8s Security: [Security Advisory] CVE-2023-3955: Insufficient input sanitization on Windows nodes leads to privilege escalation
- K8s Security: [kubernetes-announce] [Security Advisory] CVE-2023-3676: Insufficient input sanitization on Windows nodes leads to privilege escalation
- K8s Security: [Security Advisory] CVE-2023-3893: Insufficient input sanitization on kubernetes-csi-proxy leads to privilege escalation
- K8s Security: [kubernetes-announce] [Security Advisory] CVE-2023-3955: Insufficient input sanitization on Windows nodes leads to privilege escalation
- K8s Security: [kubernetes-announce] [Security Advisory] CVE-2023-3893: Insufficient input sanitization on kubernetes-csi-proxy leads to privilege escalation
- Ability to link EKS-D release to Platform Version on AWS EKS service HOT 5
- K8s Security: [Ingress-nginx Security Advisory] CVE-2022-4886: Ingress-nginx `path` sanitization can be bypassed with `log_format` directive
- K8s Security: [Ingress-nginx Security Advisory] CVE-2023-5044: Code injection via nginx.ingress.kubernetes.io/permanent-redirect annotation
- K8s Security: [Ingress-nginx Security Advisory] CVE-2023-5043: Ingress nginx annotation injection causes arbitrary command execution
- K8s Security: [kubernetes-announce] [Ingress-nginx Security Advisory] CVE-2023-5044: Code injection via nginx.ingress.kubernetes.io/permanent-redirect annotation HOT 1
- K8s Security: [kubernetes-announce] [Ingress-nginx Security Advisory] CVE-2023-5043: Ingress nginx annotation injection causes arbitrary command execution HOT 1
- K8s Security: [kubernetes-announce] [Ingress-nginx Security Advisory] CVE-2022-4886: Ingress-nginx `path` sanitization can be bypassed with `log_format` directive HOT 1
- K8s Security: [Security Advisory] CVE-2023-5528: Insufficient input sanitization in in-tree storage plugin leads to privilege escalation on Windows nodes
- K8s Security: [kubernetes-announce] [Security Advisory] CVE-2023-5528: Insufficient input sanitization in in-tree storage plugin leads to privilege escalation on Windows nodes HOT 1
- Create 1-29 Foundation HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from eks-distro.