-
Notifications
You must be signed in to change notification settings - Fork 85
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
You make me smarter when you leave stuff as an exercise to the user #17
Comments
Great! Just a small note, you have to source Something like this... cd kubernetes-on-arm
export PROJROOT=$(pwd)
export ROOT=<dir> (/tmp/somedir)
mkdir $ROOT
cp -r $PROJROOT/sdcard/rootfs/kube-archlinux/* $ROOT
source $ROOT/dynamic-rootfs.sh
rootfs
rm $ROOT/dynamic-rootfs.sh
# make deb package Say how you did it when you succeed 😄 |
@luxas this is really a bulwark, isn't it? It'll take me a little bit of time to grasp your dependency system, but FWIW, I can use it now. The thing that comes to my mind first acutally isnt .debs anymore-- it's "how can we get this merged with the k8s mainline?" Was there one particular change that you made to get things running on ARM, or....? Something tells me it wasn't just one. |
@faddat My long-term goal is getting this in mainline k8s, and I am working on it via this project. And I don't think the k8s guys want ARM as a "official" platform when even docker isn't supporting ARM. But, soon kubernetes/kubernetes#13901 maybe is merged and then k8s will have a own You mentioned how I managed to run k8s on ARM:
Here are the parts of the project:
You mentioned that it takes some time to understand the sd card build process, I may partially agree, bash isn't a very "good" programming language in terms of modularity and scalability... But if you have suggestions to the process, notify me Another thing to consider is the OS. Arch Linux ARM is good indeed, but it would be great if it didn't matter which OS kubernetes ran on. This may be simplified when I maybe will include a statically linked docker daemon. TL;DR Did you ever make the package? |
Sorry, haven't read right now, have just looked at the end, but: No-- I'm still picking apart what you've got going on with the containers, more detail tomorrow.... and actually, I know about
I should've been clearer on my question, sorry: Just a day before I started to mess about with this repo, I'd tried to build k8s for ARM, and I got nowhere at all (specifically, during the compile it used some instruction that exists in x86 but not in ARM, and I had/have no idea how one might even go about trying to reconcile that. What I was curious about was weather or not you'd done anything to reconcile themselves? No package yet, but once I've figured out how to play around with what you've got here, then I can package it-- I'm quite "learn by doing" and so I'm confident once I understand the makup of this repo beter, we'll have some nice, juicy .debs. |
Trying this: |
I think I did very poorly reading the middle section of the docs... |
@faddat I've made a Will you test it on Scaleway? It runs at least on plain Raspbian, so it should work on Scaleway too |
Closing as we have a working |
Learning to make a .deb package now
Thanks!
The text was updated successfully, but these errors were encountered: