k3sup

bootstrap K3s over SSH in < 60s 🚀

OTHER License

Stars
6.2K
Committers
51

Bot releases are hidden (Show)

k3sup - Support ssh-key for k3sup plan Latest Release

Published by alexellis 2 months ago

Changelog for 0.13.7:

Commits
b7bb7cb246eb639629f204c2aca2b446bfb4b244 Support ssh-key for k3sup plan by @alexellis

Changes: https://github.com/alexellis/k3sup/compare/0.13.6...0.13.7

Generated by Derek

k3sup - Update support message

Published by alexellis 4 months ago

Changelog for 0.13.6:

  • PR #433 fix example and make it valid JSON by @Comradin

Commits
752c22af38d11b9d57f7a5ae4add3571d0d57b3a Update to message in get.sh by @alexellis
20b15d25de12c6906db51c3e2fc58cdc9c84e677 Update support message by @alexellis
23a7535dac66a5c159880e436d95fbf874414fe3 Update example with three hosts by @alexellis
69f4cef6f2a2ce7c5f2d1551b05348d2f1fc2a98 fix example and make it valid JSON by @Comradin

Changes: https://github.com/alexellis/k3sup/compare/0.13.5...0.13.6

Generated by Derek

k3sup - Add --no-extras flag to k3sup join --server

Published by alexellis 10 months ago

Changelog for 0.13.5:

  • PR #425 Add --no-extras flag to join command by @rgee0

Commits
d952d6df22b06147806ca1030b8ba3a4bb9e0c0c Add --no-extra flag to join command by @rgee0
cca4497264ab3f7b80bba050a5b67db620e3b213 Update go-execute and cobra by @alexellis

Changes: https://github.com/alexellis/k3sup/compare/0.13.4...0.13.5

Generated by Derek

k3sup - Updates to go.mod

Published by alexellis 10 months ago

Changelog for 0.13.4:

  • PR #423 Bump golang.org/x/crypto from 0.13.0 to 0.17.0 by @dependabot[bot]

Commits
9ba4228629fb0dfa96dd2a05bf1b9db111bdddff Bump golang.org/x/crypto from 0.13.0 to 0.17.0 by @dependabot[bot]
2bf2c9d94106fcdb790a327ae3c56b012352f174 Update README.md by @alexellis

Changes: https://github.com/alexellis/k3sup/compare/0.13.3...0.13.4

Generated by Derek

k3sup - Add "--server-k3s-extra-args" to k3sup plan

Published by alexellis 12 months ago

Changelog for 0.13.3:

Commits
0903a7d05c8b9e159f2739b3026e59716a8b65d1 Add --server-k3s-extra-args for disabling traefik etc by @alexellis

Changes: https://github.com/alexellis/k3sup/compare/0.13.2...0.13.3

Generated by Derek

k3sup - Add plan command node-token command

Published by alexellis 12 months ago

New commands:

  • k3sup plan - generate an installation script across multiple nodes
  • k3sup node-token - fetch the server's node-token for efficient joining of many nodes

Learn more in the docs

Changelog for 0.13.2:

  • PR #416 Add plan command node-token command by @alexellis

Commits
bb4baf407e14b483f365fd7711def285e96370a6 Add notes to README for k3sup plan by @alexellis
48c82b39d09918328937d34baebfaeafe6272ed4 Use node-token from an env-var instead of a file by @alexellis
8c01ffb5c19e574aef74b80030e47b83c6b27682 Use an env-var for the node-token instead of a file by @alexellis
bee8462b33759931962029f8a829481d35ef7827 Update examples for k3sup plan by @alexellis
7ac93b82b974cb3cca3269563dda4dc57d5866da Move temporary file deletion into a defer by @alexellis
2382066526644e888a555c36bb9a2bf57d883c00 Add plan and node-token commands by @alexellis
3a02867118ea1ed26d9c13c9872c355153b9169c Fix typo by @alexellis
863a0edc5856b879047c07c27b395b6e6c41f7fa Alteration to support message by @alexellis

Changes: https://github.com/alexellis/k3sup/compare/0.13.1...0.13.2

Generated by Derek

k3sup - If you 💙 K3sup, sponsor me to keep working on it!

Published by alexellis about 1 year ago

Changelog for 0.13.1:

  • PR #411 chore: remove refs to deprecated io/ioutil by @testwill

Commits
16f009cd86de432fa78d08fffa1c12faf9d4c896 Update vendor by @alexellis
812fa4be9eab8882055874dd7e2a645845e0cf76 Update to go-execute v2 by @alexellis
ca80ac6ac19374cb8fd98f8d9c90897ae30bbb7e chore: remove refs to deprecated io/ioutil by @testwill

Changes: https://github.com/alexellis/k3sup/compare/0.13.0...0.13.1

Generated by Derek

k3sup - Update to Go 1.20

Published by alexellis about 1 year ago

Changelog for 0.13.0:

Commits
1d2e443ea56a355cc6bd0a14a8f8a2661a72f2e8 Ignore gofmt errors from vendor folder by @alexellis
2a30804204f762599cd9ddeb4f2b8ace16fee383 Remove usage of deprecated errors package by @alexellis
35232db20f93b8b0cfbe613b4e201c3a742f411d Remove rebuild and cgo by @alexellis
bb1e6707a21cd4b7b5e36be24a634f8592606dc3 Update to Go 1.20 by @alexellis

Changes: https://github.com/alexellis/k3sup/compare/0.12.15...0.13.0

Generated by Derek

k3sup - Remove sponsorship info from k3sup commands

Published by alexellis about 1 year ago

Changelog for 0.12.15:

Commits
eecca82a26ffd8195d3064994525fa9a771ef7ea Replace sponsorship note with actuated info by @alexellis
3f8b3faf6a1cdef41268295d35d89636b5955925 Format some of the code, comment out unused line by @alexellis

Changes: https://github.com/alexellis/k3sup/compare/0.12.14...0.12.15

Generated by Derek

k3sup - Add --tls-san for join command for servers

Published by alexellis about 1 year ago

A call for sponsors

If you're using K3sup, please sponsor me on whatever tier you like 🏆

This was a missing part of the HA story, that sets an extra IP or hostname in the TLS cert for the kubelet on each host, so that they can be used interchangeably behind a load-balancer, proxy, inlets or something else.

k3sup join --server \
  --server-ip $SERVER_IP \
  --ip EXTRA_SERVER_IP \
  --tls-san LB_IP

Changelog for 0.12.14:

Commits
e4107dd9bbd099909483fd655b815bd77319dfb6 Add --tls-san for join command for servers by @alexellis
d47b6996cbad63981bdde71113a8cb68e1ef6f3a Update README.md by @alexellis
8e9af1c348d57a627b9f1c8c3a68e8d7cf93f932 Update README.md by @alexellis
638c02ddd814d55f730c58c6fee2ad62de7bc022 Update caption localk3 to localk3s by @alexellis
438fe719f1464d819674458c568c211afe5d70a3 Update dependencies by @alexellis

Changes: https://github.com/alexellis/k3sup/compare/0.12.13...0.12.14

Generated by Derek

k3sup - Print agent and server host during join command

Published by alexellis over 1 year ago

Changelog for 0.12.13:

Commits
6b5db9e90e689f4d8a33707d254a57838dfd6fa8 Print agent host/IP in join command by @alexellis
7dc8d01005c7f094e4ff721b3e3fcf55baa5b06c Change streaming behaviour when joining nodes by @alexellis
92c9c3a1ed17c6dc60327dc173dd9262894be76c Update README.md by @alexellis
f6129ae556657cfa9aeb1a507a2804015a4eed8f Revert sponsorship policy by @alexellis
b0e64c04680734a97bb1197cb0413fbc74a1e148 Update README.md by @alexellis

Changes: https://github.com/alexellis/k3sup/compare/0.12.12...0.12.13

Generated by Derek

k3sup - Happy Christmas, but sponsor me if you want to see me work on K3sup.

Published by alexellis almost 2 years ago

Changelog for 0.12.12:

Commits
02c7a775b9914b9dcf3b90fa7935eb347b7979e7 Rename no-deploy to disable by @alexellis

Changes: https://github.com/alexellis/k3sup/compare/0.12.11...0.12.12

Generated by Derek

k3sup - Release with Go 1.19

Published by alexellis almost 2 years ago

Changelog for 0.12.11:

  • PR #395 Bump GH Workflows to use Go 1.19 by @rgee0

Commits
b2d7446d5bf2e2e4ef542dc4cbace668796e694b Bump GH Workflows to use Go 1.19 by @rgee0
a1fba7a5deae25e10ba5a1553ba5ea3735afd9ed Update publish.yaml by @alexellis

Changes: https://github.com/alexellis/k3sup/compare/0.12.10...0.12.11

Generated by Derek

k3sup - Release with --server-url for join command

Published by alexellis almost 2 years ago

Changelog for 0.12.10:

Commits
769a8e8a8f0b2397d5422a0d9c6cfdfb78de5d36 Fix tests with extra parameter by @alexellis

Changes: https://github.com/alexellis/k3sup/compare/0.12.9...0.12.10

Generated by Derek

k3sup - Release with --server-url for join command

Published by alexellis almost 2 years ago

Changelog for 0.12.9:

Commits
6831034910cdd905f07f99d73928ee89e528fd30 Add server-url for use with HA IP by @alexellis
c5b8dc0dc6e1f3fb9de575b9b656607454c17cdd Only print out stderr with --local if there's a non-zero exit by @alexellis

Changes: https://github.com/alexellis/k3sup/compare/0.12.8...0.12.9

Generated by Derek

k3sup - Optimise output when running install with --local

Published by alexellis about 2 years ago

Changelog for 0.12.8:

Commits
018b1a0b08c2c08f0243b9bb7b0139868d1059eb Document the ready command by @alexellis

Changes: https://github.com/alexellis/k3sup/compare/0.12.7...0.12.8

Generated by Derek

k3sup - Add quiet flag for k3sup ready command

Published by alexellis about 2 years ago

Changelog for 0.12.7:

Commits
e3ff08cf1d3798c7d89372f30a79b5fd4a1d2500 Fix issue with string being quoted in ready command by @alexellis

Changes: https://github.com/alexellis/k3sup/compare/0.12.6...0.12.7

Generated by Derek

k3sup - Update to experimental ready command

Published by alexellis about 2 years ago

Changelog for 0.12.6:

Commits
3c61b1f26ad79c6f74e212267f6dcaffa458af2d Fix ready command by @alexellis

Changes: https://github.com/alexellis/k3sup/compare/0.12.5...0.12.6

Generated by Derek

k3sup - Add experimetnal "ready" command

Published by alexellis about 2 years ago

Changelog for 0.12.5:

Commits
0aaae970c706de3e695bfcaa79d286c01381416c Add experimental ready feature by @alexellis

Changes: https://github.com/alexellis/k3sup/compare/0.12.4...0.12.5

Generated by Derek

k3sup - Fix issue forming path to node-token for Windows users

Published by alexellis about 2 years ago

Changelog for 0.12.4:

Commits
ab5652e8f5c8527faa529eee86702b4c8f8f0c4b Fix issue with join token for Windows users: by @alexellis
a843cb2fa9d01ba0b62d9897ada3f09c60f138bb Remove SWAG by @alexellis
12a099623e86bdf362c251904326aefa43fbbaac Less is more by @alexellis
1b3608500989403ed3fcd52c01f1a54f9b7a31d3 Fix #314 by @alexellis
f0f736995970a4bd9fca0a0e4bc421b9c0ac6b19 Clarify what sponsorship entails by @alexellis
a7232fa3fc553a1c72a568d7f87516ebd491b9a3 Clarify expectations by @alexellis

Changes: https://github.com/alexellis/k3sup/compare/0.12.3...0.12.4

Generated by Derek

Package Rankings
Top 1.93% on Proxy.golang.org
Badges
Extracted from project README
Sponsor this License: MIT build Github All Releases asciicast