luxas / kubernetes-on-arm

Kubernetes ported to ARM boards like Raspberry Pi.
MIT License
596 stars 86 forks source link

Pi Cubed/Project31 #30

Open KurtStam opened 8 years ago

KurtStam commented 8 years ago

@luxas Hi Luxas,

I just created an Organization called Project31 and I'm trying to bundle the efforts on Kubernetes deployment on Raspberry Pi. I just finished my own little project (https://kurtstam.github.io/2015/12/04/Build-a-Kubernetes-Cluster-on-Raspberry-Pi.html) and I'm hungry for more. So if you are interested to becoming a contributor please let me know and we can learn from each other.

Cheers,

--Kurt

luxas commented 8 years ago

Hello @KurtStam! Glad you notified me.

Just some thoughts:

My project is 2-3 months old now, and I think k8s and ARM are a match made in heaven. Just now I have quite a lot to do with this project and mainline k8s. Some things I'm adding in v0.6.2

Just say if there is something that you think could be added.

KurtStam commented 8 years ago

Hi @luxas, now that I have a working setup I'm going to try to get OpenShift v3 to work (which comes with a Kubernetes implementation). Out of the box our http://fabric8.io project runs on top of that, though it's meant to run on plain vanilla Kubernetes too, however we do seem to be using some of the OpenShifts Kubernetes extensions. To answer some of your questions; yes I'm running on HypriotOS and it's cool to see that you are working on a .deb package for Kubernetes :).

iptables proxying by default for kube-proxy

Do you mean an kube-proxy implementation based on iptables, or iptables sitting in front of kube-proxy? I'm thinking about a fabric8/apiman gateway implementation of the kube-proxy so we can add policies on services. So I'm curious to see what you are thinking..

luxas commented 8 years ago

I mean that by default, kube-proxy uses userspace proxying (don't exactly know what it does) but since v1.1 another proxy mode is usable and much better; pure iptables. With iptables proxying, I'll test this I've already added it to dev

KurtStam commented 8 years ago

Ah ok, interestingly enough on Openshift 3 we have an yet another implementation, based on http://www.haproxy.org, and I'm thinking about using the apiman gateway - so we can apply all sorts of policies (think authentication, rate limiting, metering.

Iptables is faster or has more features?

On Mon, Dec 7, 2015 at 1:27 PM, Lucas Käldström notifications@github.com wrote:

I mean that by default, kube-proxy uses userspace proxying (don't exactly know what it does) but since v1.1 another proxy mode is usable and much better; pure iptables. With iptables proxying, I'll test this https://github.com/kubernetes/contrib/tree/master/scale-demo I've already added it to dev

— Reply to this email directly or view it on GitHub https://github.com/luxas/kubernetes-on-arm/issues/30#issuecomment-162615284 .

Kurt T. Stam

twitter: @KurtStam google+: kurt.stam@gmail.com

luxas commented 8 years ago

iptables is much faster AFAIU