k0sctl
k0sctl copied to clipboard
A bootstrapping and management tool for k0s clusters.
Maybe try to disconnect, at least the log should show that the apply was aborted.
I'm getting this error in each worker server after restoring from backup: $ journalctl -u k0sworker.service level=info msg="Starting kubelet" level=warning msg="failed to get initial kubelet config with join token: failed...
I use [LXD](https://github.com/lxc/lxd) for create the cluster. I launch worker and controller based on Ubuntu 20.04.4 LTS and copy my SSH key. My `k0sctl.yaml` file: ```yaml apiVersion: k0sctl.k0sproject.io/v1beta1 kind: Cluster...
Upgrading a cluster from one node to three nodes failed with the following log line: > level=fatal msg="upload failed: Process exited with status 1 (tee: /usr/local/bin/k0s: Text file busy\n)" Target...
k0sctl 0.13.0-rc.1 will sometimes try to install the k0s service when it's already installed. This fails at least on OpenRC: > time="29 Mar 22 16:08 CEST" level=info msg="[ssh] 10.83.134.82:22: installing...
Since [v1.22.1+k0s.0](https://docs.k0sproject.io/v1.23.5+k0s.0/external-runtime-deps/#other-dependencies-in-previous-versions-of-k0s), k0s doesn't require the iptables package anymore. Would be nice if k0sctl could accommodate for that.
Currently, k0sctl will produce one big log file. I wonder if it would be better to create a log file per invocation of k0sctl instead. I see the following benefits:...
Instead of using the `files:` feature, it would work like the k0s binary uploads. ```yaml spec: hosts: - role: controller airgap: true ``` ```yaml spec: hosts: - role: controller airgapBundlePath:...
Hi, just did a clean installation of a HA claster (3 controllers, 3 nodes) using k0sctl v0.12.3. Everything went smooth until I noticed that I had to add "--disable-components konnectivity-server"...
It would be awesome if we could dry run the apply command. A bit like `terraform plan` or `ansible-playbook --check`. The goal would be to know before taking actions (especially...