k3sup
kairos
Our great sponsors
k3sup | kairos | |
---|---|---|
58 | 21 | |
5,850 | 916 | |
- | 6.7% | |
7.1 | 9.7 | |
9 days ago | 6 days ago | |
Go | Go | |
GNU General Public License v3.0 or later | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
k3sup
- K3s – Lightweight Kubernetes
-
Packaging Go for Arch Linux Tutorial
# Maintainer: Talha Altinel pkgname=k3sup pkgver=0.13.0 pkgrel=1 pkgdesc='A tool to bootstrap K3s over SSH in < 60s' arch=('x86_64') url='https://github.com/alexellis/k3sup' license=('MIT') depends=('glibc' 'openssh') makedepends=('git' 'go>=1.20') source=("${pkgname}-${pkgver}.tar.gz::https://github.com/alexellis/k3sup/archive/${pkgver}.tar.gz") sha256sums=('24939844ac6de581eb05ef6425c89c32b2d0e22800f1344c19b2164eec846c92') _commit=('1d2e443ea56a355cc6bd0a14a8f8a2661a72f2e8') build() { cd "$pkgname-$pkgver" export CGO_CPPFLAGS="${CPPFLAGS}" export CGO_CFLAGS="${CFLAGS}" export CGO_CXXFLAGS="${CXXFLAGS}" export CGO_LDFLAGS="${LDFLAGS}" export GOFLAGS="-buildmode=pie -trimpath -mod=readonly -modcacherw" go build \ -ldflags "-s -w -X github.com/alexellis/k3sup/cmd.Version=$pkgver -X github.com/alexellis/k3sup/cmd.GitCommit=$_commit" \ -o k3sup \ . for shell in bash fish zsh; do ./k3sup completion "$shell" > "$shell-completion" done } package() { cd "$pkgname-$pkgver" install -Dm755 -t "$pkgdir/usr/bin" k3sup mkdir -p "${pkgdir}/usr/share/bash-completion/completions/" mkdir -p "${pkgdir}/usr/share/zsh/site-functions/" mkdir -p "${pkgdir}/usr/share/fish/vendor_completions.d/" install -Dm644 bash-completion "$pkgdir/usr/share/bash-completion/completions/k3sup" install -Dm644 fish-completion "$pkgdir/usr/share/fish/vendor_completions.d/k3sup.fish" install -Dm644 zsh-completion "$pkgdir/usr/share/zsh/site-functions/_k3sup" install -Dm644 -t "$pkgdir/usr/share/licenses/$pkgname" LICENSE }
- Fastest way to set up an k8s environment ?
-
How do you archive your side hobby projects?
I recommend learning docker first, then pick a vps host from vpsbenchmarks, then use k3sup to deploy a kubernetes cluster on that, then follow a getting-started kubernetes tutorial from there. You'll also want to buy a domain name with tld-list and then provision a TLS certificate with cert-manager and letsencrypt (skip steps 1-4 because Google Cloud is overpriced).
-
What do you use as a kubernetes base?
I just installed k3s yesterday using k3sup on 6 VMs (3 masters, 3 workers) each with 2GB RAM ( limited by the actual RAM on hardware, for now ) with Ubuntu 22.04 as the base OS.
- How to create cluster?
-
What's a cheap way to setup your own Kubernetes cluster locally or remote?
k3s installed with k3sup, longhorn for storage, kube-vip for API VIP, and MetalLB for service load balancer using local subnet, and of course Rancher.
-
Docker: We’re No Longer Sunsetting the Free Team Plan
My applause to Alex Ellis for writing a clear, direct call to arms!
Their work is super useful and interesting. I've added them to my list of sponsorships: https://github.com/sponsors/alexellis
-
Easiest way to provision and configure ephemeral cluster locally
Yeah, this is the answer, but I would use this with K3S: https://github.com/alexellis/k3sup
-
Despliega un clúster de Kubernetes en segundos con k3sup
$ curl -sLS https://get.k3sup.dev | sh x86_64 Downloading package https://github.com/alexellis/k3sup/releases/download/0.12.12/k3sup as /home/ec2-user/k3sup Download complete. ============================================================ The script was run as a user who is unable to write to /usr/local/bin. To complete the installation the following commands may need to be run manually. ============================================================ sudo cp k3sup /usr/local/bin/k3sup ================================================================ alexellis's work on k3sup needs your support https://github.com/sponsors/alexellis ================================================================ No nos devolverá nada, pero podremos correr lo siguiente para saber si k3sup efectivamente se instalo:
kairos
-
K3s – Lightweight Kubernetes
I've been eyeing Kairos [1] which is an OS lifecycle management system for k3s which looks like a nice way to deploy k3s.
[1]: https://github.com/kairos-io/kairos
-
Introducing Kairos 2.2.0: extended ARM support!
https://github.com/kairos-io/kairos updates!
-
Are there any dedicated linux distros that come out of the box with k8s?
kairos.io – Turn your existing distro into an immutable OS with k8s. It is the logical successor of what k3os intended (kind of).
-
What's the state of immutable distros? Do you use them?
Check out this TNS blog and Kairos blog about the Kairos project. It is a meta distribution, which addresses the issues around immutable distros at a more fundamental level while providing much more flexibility.
-
How to create cluster?
Kairos could fit the bill here - I don't think it supports Windows but it does have a cool Network Boot project called AuroraBoot.
-
(help) best minimal distro for master nodes
kairos.io
- Run Kubernetes easily on your homelab
-
Poll ! What is your OS of choice to run k8s ON PREM ?
Did you heard about https://github.com/kairos-io/kairos ? It supports any base OS (Fedora, openSUSE, Alpine, Rockylinux, Ubuntu, ..), and follows strongly the same K3OS principles. It is immutable, with an A/B upgrading mechanism and it is container based so it is easy to customize to fit your needs. It is community-driven, with no strings attached to any distribution or vendor.
-
Suggest container Linux distro go to deploy Kubernetes on a Bare Metal Server
Yes Kairos. KaiOS is a mobile Linux distribution unrelated to Kubernetes.
-
Introducing Kairos 1.5: A Smarter, More Secure Way to Manage Your Infrastructure
up to now we have MetalLB and Kubevirt, but here is a list of the ones that were brought up by the community (and planning to add): https://github.com/kairos-io/kairos/issues/592, feel free to add your feedback and tell what you would like to see there!
What are some alternatives?
k3d - Little helper to run CNCF's k3s in Docker
homelab - Monorepo for my personal homelab
k3s-ansible
talos - Talos Linux is a modern Linux distribution built for Kubernetes.
kubespray - Deploy a Production Ready Kubernetes Cluster
truecharts - Community App Catalog for TrueNAS SCALE [Moved to: https://github.com/truecharts/charts]
proxmox-k8s
longhorn - Cloud-Native distributed storage built on and for Kubernetes
elemental-toolkit - :snowflake: The toolkit to build, ship and maintain cloud-init driven Linux derivatives based on container images
multipass - Multipass orchestrates virtual Ubuntu instances
k3os - Purpose-built OS for Kubernetes, fully managed by Kubernetes.