better living through kubernetes
docs | ||
gitops | ||
.gitattributes | ||
.gitignore | ||
LICENSE | ||
README.md |
kube-mate
|=|
/ \
'|| '|| || | |
|| || || |-( )-|
|| //` '|| ||` ||''|, .|''|, --- '||),,(|, '''|. ''||'' .|''|, |kube-|
||<< || || || || ||..|| || || || .|''|| || ||..|| |mate |
.|| \\. `|..'|. .||..|' `|... .|| ||. `|..||. `|..' `|... |-----|
better living through kubernetes |_____|
Getting Started
These instructions will guide you through both consuming and producing kube-mate. See production for notes on how to deploy the project on a live system.
Prerequisites
Computer capable of running your code.
Laptop
Desktop
Server
SoC
USFF
Refurbished Hardware
Consuming klub-mate
A step by step series of examples that tell you how to make use of klub-mate
- Start with your own code (skip to step #3 if you intend to use pre-packaged code)
go mod init yadda/yadda
- Build and publish the code within a container image
FROM scratch
COPY . .
ENTRYPOINT ["/sbin/yadda"]
EXPOSE 3000
- Include container image in k8s manifest
kustomize yadda yadda
-
document your service and create a PR with your services manifest included #TODO show example of a pr that does this all.
End with an example of getting some data out of the system or using it for a little demo
Production
- Install kubernetes tools and set up kubernetes on your computer
- Create a pr to add your infra
- document your membership in the cluster in the table of physical infra
Built With
- Talos Linux - Operating system
- Kubernetes - Orchestration System
Contributing
Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.
Authors
License
This project is licensed under the Apache License - see the LICENSE.md file for details
Acknowledgments
- cyberia for running this git repo
- https://github.com/hashbang/gitops for inspo