forked from hswaw/hscloud
infra monorepo (https://gerrit.hackerspace.pl)
Sergiusz Bazanski
b7e4bd4fa1
We pin nixpkgs for k8s and also bypass some issues with the new k8s startup sequencing. We also pin the kernel to 5.1. Next step is to also pin nixpkgs for the rest of the system, I think we can do it from within cluster-configuration.nix. |
||
---|---|---|
app | ||
bzl | ||
cluster | ||
go | ||
kube | ||
nix | ||
proto | ||
tools | ||
.gitignore | ||
BUILD | ||
COPYING | ||
env.sh | ||
README | ||
requirements.txt | ||
WORKSPACE |
HSCloud ======= This is a monorepo. You'll need bash and Bazel 0.20.0+ to use it. Getting started --------------- cd hscloud . env.sh # setup PATH and hscloud_root tools/install.sh # build tools Then, to get Kubernets: echo "185.236.240.36 k0.hswaw.net" >> /etc/hosts # temporary hack until we get loadbalancers working bazel run //cluster/clustercfg:clustercfg admincreds $(whoami)-admin # get administrative creds (valid for 5 days) kubectl version Clusters ======== The following kubernetes clusters are available: k0.hswaw.net ------------ 3 nodes (bc01n{01,02,03}.hswaw.net), mixed worker/master. No persistent storage (yet). Temporary development cluster. Will become base production cluster once configuration is done, but will *likely be fully cleared*. Feel free to use for tests, but your pods might disappear at any time.