k3sup
arkade
Our great sponsors
k3sup | arkade | |
---|---|---|
58 | 23 | |
5,850 | 4,087 | |
- | - | |
7.1 | 8.9 | |
9 days ago | 5 days ago | |
Go | Go | |
GNU General Public License v3.0 or later | MIT License |
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:
arkade
-
Understand your usage of GitHub Actions
If you omit sudo, then you can move the binary yourself.
And of course, there's nothing stopping you visiting the releases page - or installing my tap and getting it from Brew!
https://github.com/alexellis/arkade/releases
-
is their any tools that simplifies the process of adding tools inside kuberneetes
I strongly discourage actually using such a tool in a professional setting for a host of reasons but that is exactly what https://github.com/alexellis/arkade appears to be going for.
- Kubernetes, Ansible and Terraform tooling in one docker image.
-
OpenFaaS con K3S en un servidor ARM64
https://docs.oracle.com/iaas/Content/FreeTier/freetier_topic-Always_Free_Resources.htm https://rancher.com/docs/k3s/latest/en/ https://helm.sh/docs/intro/install/ https://github.com/alexellis/arkade https://cert-manager.io/docs/tutorials/acme/nginx-ingress/ https://docs.openfaas.com/deployment/kubernetes/ https://docs.openfaas.com/cli/install/
-
Hands-On with Arkade: K8s Marketplace - Alistair Hey & Alex Ellis
If you've not yet heard of or used arkade - check it out on GitHub https://github.com/alexellis/arkade/
- alexellis/arkade: Open Source Kubernetes Marketplace
-
Switching from macOS to Pop _OS
For the CNCF landscape of tooling there's Arkade, which would at least cover you on the k9s front. [1]
[1] https://github.com/alexellis/arkade
-
Ask HN: Best Alternative to Homebrew in 2021?
I built a feature in arkade [1] to pull in binaries for CLIs for infrastructure and developer tooling that I wanted to use - it now has 72 CLIs that you can pull down with a single command and most importantly, as near to instantly as you're going to get.
For instance: arkade get [email protected] yq helm faas-cli
It's not got anywhere near the catalog of brew, and doesn't compile software, or help you find lib-xyz for your Yubikey, but it is really fast and has a growing community behind it.
It works on MacOS, Linux, Windows and arm hosts to determine the correct download URL and pull in a binary.
[1] https://github.com/alexellis/arkade
Contributions are welcome.
- Show HN: Arkade (0.8.7) New os/arch override flags and fix for krew
What are some alternatives?
k3d - Little helper to run CNCF's k3s in Docker
truecharts - Community App Catalog for TrueNAS SCALE [Moved to: https://github.com/truecharts/charts]
k3s-ansible
vcluster - vCluster - Create fully functional virtual Kubernetes clusters - Each vcluster runs inside a namespace of the underlying k8s cluster. It's cheaper than creating separate full-blown clusters and it offers better multi-tenancy and isolation than regular namespaces.
talos - Talos Linux is a modern Linux distribution built for Kubernetes.
azure-k3s-cluster - An Azure template to deploy a lightweight Kubernetes cluster using k3s.io
homebrew-core - 🍻 Default formulae for the missing package manager for macOS (or Linux)
longhorn - Cloud-Native distributed storage built on and for Kubernetes
minikube - Run Kubernetes locally
multipass - Multipass orchestrates virtual Ubuntu instances
asdf - Extendable version manager with support for Ruby, Node.js, Elixir, Erlang & more