└── README.md /README.md: -------------------------------------------------------------------------------- 1 | # bashernetes 2 | A Kubernetes implementation in bash (srsly) 3 | 4 | 5 | ## The Control Plane 6 | 7 | A `netcat` server that listens on an encrypted HTTPS port 8 | 9 | #### The Scheduler 10 | 11 | A small bash system 12 | 13 | #### The API server 14 | 15 | Netcat (ncat) 16 | 17 | #### The Controller Manager 18 | 19 | Small scripts ran concurrently as `&` managed by `wait` 20 | 21 | #### Data Store 22 | 23 | A (locked) file on the local filesystem 24 | 25 | 26 | ## The Kubelet 27 | 28 | A bash script that runs `docker run`... well... 29 | --------------------------------------------------------------------------------