Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Enhancement]: New Canonical k8s Distribution #780

Open
1 task done
johnstonmatt opened this issue Mar 20, 2024 · 2 comments
Open
1 task done

[Enhancement]: New Canonical k8s Distribution #780

johnstonmatt opened this issue Mar 20, 2024 · 2 comments
Assignees
Labels
enhancement New feature or request

Comments

@johnstonmatt
Copy link
Contributor

Version

cndi v2.4.5
kubeseal v0.26.0
terraform v1.5.5

Please provide a summary of the enhancement you are proposing:

Replace microk8s distribution with Canonical's new k8s distribution.

https://snapcraft.io/k8s

Please provide the motivation or use case for this enhancement:

Canonical is dropping microk8s in favor of k8s

Below is the output of sudo snap install --edge k8s --classic && k8s --help:

Canonical Kubernetes CLI

Usage:
  k8s [command]

Available Commands:
  bootstrap           Bootstrap a new Kubernetes cluster
  completion          Generate the autocompletion script for the specified shell
  config              Generate a kubeconfig that can be used to access the Kubernetes cluster
  disable             Disable core cluster functionalities
  enable              Enable core cluster functionalities
  get                 get cluster configuration
  get-join-token      Create a token for a node to join the cluster
  help                Help about any command
  join-cluster        Join a cluster using the provided token
  kubectl             Integrated Kubernetes kubectl client
  remove-node         Remove a node from the cluster
  set                 Set cluster configuration
  status              Retrieve the current status of the cluster

Flags:
  -h, --help                   help for k8s
  -o, --output-format string   set the output format to one of plain, json or yaml (default "plain")
  -t, --timeout duration       the max time to wait for the command to execute (default 1m30s)

Use "k8s [command] --help" for more information about a command.

How can we best workaround this issue so far?

No response

How would you approach solving this problem within CNDI?

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct
@johnstonmatt johnstonmatt added the enhancement New feature or request label Mar 20, 2024
@johnstonmatt johnstonmatt self-assigned this Mar 20, 2024
@github-project-automation github-project-automation bot moved this to Todo in cndi Mar 20, 2024
@johnstonmatt
Copy link
Contributor Author

Image

@johnstonmatt
Copy link
Contributor Author

tracking canonical/k8s-snap#262

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: Todo
Development

No branches or pull requests

1 participant