Closed blaggacao closed 4 years ago
PS: please close, since it has no further purpose.
Nice! Make it into a wiki if you wish.
Make it into a wiki if you wish.
That is not a bad idea!
I'm still fine tuning, but I will be packaging erpnext at some time in the coming weeks. My main interest is to have it work based on skaffold and fluxcd.
If I can feed my learnings back in a useful way, that's long term profit for everybody!
This issue is about knowledge sharing. It is not any actionable suggestion or a specific request, other than the invitation to ponder about it.
In the recent weeks I've been tweaking a git template to manage different development environments easily throughout the team.
Goals:
Please find attached the tar of the current state of the (private) repo.
chore.k8s-master.tar.gz
To test it:
curl -L https://nixos.org/nix/install | sh
nix
installed, make sure to update the channelnix-channel --update
,kubespy
is only on recent unstable channel, after it was merged a few days ago.cd chore.k8s
nix-shell
-> after building some patched command versions, you'll be dropped into a shell with the following extra tools:Just to highlight a few:
dive
-> insights into docker images (for auditing & optimization)fluxctl
-> cli for fluxcd, gitops for k8sgit-town
-> better git flows for teamsjust
-> a better makek3d
"kube3d" -> launch a quickk3s
cluster in docker containers (cave: no pv support!)kubespy
-> see resources evolving on the command linekubebox
-> k8s TUIskaffold
-> goole's framework for manageing k8s projects (from dev to deployment)The
./k8s
folder structure is modelled after the officialkustomize
/kubectl
docs on best practices on application management through gitops.Feel free to ask if you have any questions.
Disclaimer: I have certain interest in this: I'd like to reach out to the communities from which we adopt software and share my findings about best practices, so that this and similar devops use cases are transparent and discoverable. Over time: mind share.