Install

Flux is a set of continuous and progressive delivery solutions for Kubernetes that are open and extensible.


This is a companion discussion topic for the original entry at https://geek-cookbook.funkypenguin.co.nz/kubernetes/deployment/flux/install/

during "flux bootstrap github " you may encounter such error :

SSH key scan for host github.com:443 failed, error: ssh: handshake failed: EOF

If you are behind a firewall whish block github 22 you can bypass with an argument like that :

flux bootstrap github --owner=MYNAME --repository=MYNAME/MYREPO --personal --path bootstrap --ssh-hostname ssh.github.com:443

Thanks for the tip @jmmassou! I’ll amend the recipe to include this :+1:

TIL that github runs an SSH server on port 443 :slight_smile:

~ ❯ nc ssh.github.com 443                                                                                                                                                            09:59:42
SSH-2.0-babeld-d975cc25