-
Notifications
You must be signed in to change notification settings - Fork 1.6k
Description
Enhancement Description
- One-line enhancement description (can be used as a release note): kubeadm-machine-output
- Kubernetes Enhancement Proposal:
Summary
Kubeadm should support structured output, such as JSON, YAML, or a Go template.
Motivation
While Kubernetes may be deployed manually, the de facto, if not de jure, means of turning up a Kubernetes cluster is kubeadm. Popular systems management software, such as Terraform, rely on kubeadm in order to deploy Kubernetes. Planned enhancements to the Cluster API project include a composable package for bootstrapping Kubernetes with kubeadm and cloud-init.
Without structured output, even the most seemingly innocuous changes could break Terraform, Cluster API, or other software that relies on the results of kubeadm.
- Discussion Link:
- Primary contact (assignee): @bart0sh
- Responsible SIGs:
- Enhancement target (which target equals to which milestone):
- Alpha release target (x.y): 1.17
- Beta release target (x.y): TODO
- Stable release target (x.y): TODO
- Alpha
Please keep this description up to date. This will help the Enhancement Team to track the evolution of the enhancement efficiently.
k/kubeadm tracking issue:
kubernetes/kubeadm#494