blob: 902b12c6fa29864326120b71a797c994ae0b8c09 [file] [log] [blame]
Sergiusz Bazanskide061802019-01-13 21:14:02 +01001HSCloud
2=======
3
4This is a monorepo. You'll need bash and Bazel 0.20.0+ to use it.
5
Sergiusz Bazanski1e6b52a2019-05-15 19:08:25 +02006You'll also need Nix installed globally in your system until [rules_nixpkgs/75](https://github.com/tweag/rules_nixpkgs/issues/75) is resolved. Or run on NixOS.
7
Sergiusz Bazanskide061802019-01-13 21:14:02 +01008Getting started
9---------------
10
11 cd hscloud
12 . env.sh # setup PATH and hscloud_root
13 tools/install.sh # build tools
14
Sergiusz Bazanski144f9212019-01-18 00:24:13 +010015
16Then, to get Kubernets:
17
18 echo "185.236.240.36 k0.hswaw.net" >> /etc/hosts # temporary hack until we get loadbalancers working
Piotr Dobrowolskidc1e5f02019-04-09 13:30:28 +020019 bazel run //cluster/clustercfg:clustercfg admincreds $(whoami)-admin # get administrative creds (valid for 5 days)
Sergiusz Bazanskide061802019-01-13 21:14:02 +010020 kubectl version
Sergiusz Bazanski74d27832019-01-18 00:28:28 +010021
22Clusters
23========
24
25The following kubernetes clusters are available:
26
27k0.hswaw.net
28------------
29
303 nodes (bc01n{01,02,03}.hswaw.net), mixed worker/master.
31
32No persistent storage (yet).
33
34Temporary development cluster. Will become base production cluster once configuration is done, but will *likely be fully cleared*.
35
36Feel free to use for tests, but your pods might disappear at any time.