You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
if you already have nix installed, make sure to update the channel nix-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:
dive -> insights into docker images (for auditing & optimization)
fluxctl -> cli for fluxcd, gitops for k8s
git-town -> better git flows for teams
just -> a better make
k3d "kube3d" -> launch a quick k3s cluster in docker containers (cave: no pv support!)
kubespy -> see resources evolving on the command line
kubebox -> k8s TUI
skaffold -> goole's framework for manageing k8s projects (from dev to deployment)
The ./k8s folder structure is modelled after the official kustomize/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.
The text was updated successfully, but these errors were encountered:
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.
The text was updated successfully, but these errors were encountered: