Merge pull request #78403 from rosti/v1beta2-doc-updates
kubeadm: Update v1beta2 doc.go
This commit is contained in:
		| @@ -20,30 +20,23 @@ limitations under the License. | |||||||
| // +k8s:conversion-gen=k8s.io/kubernetes/cmd/kubeadm/app/apis/kubeadm | // +k8s:conversion-gen=k8s.io/kubernetes/cmd/kubeadm/app/apis/kubeadm | ||||||
|  |  | ||||||
| // Package v1beta2 defines the v1beta2 version of the kubeadm configuration file format. | // Package v1beta2 defines the v1beta2 version of the kubeadm configuration file format. | ||||||
| // This version graduates the configuration format to BETA and is a big step towards GA. | // This version improves on the v1beta1 format by fixing some minor issues and adding a few new fields. | ||||||
| // | // | ||||||
| //A list of changes since v1alpha3: | // A list of changes since v1beta1: | ||||||
| //	- "apiServerEndpoint" in InitConfiguration was renamed to "localAPIEndpoint" for better clarity of what the field | //	- "certificateKey" field is added to InitConfiguration and JoinConfiguration. | ||||||
| //	represents. | //	- "ignorePreflightErrors" field is added to the NodeRegistrationOptions. | ||||||
| //	- Common fields in ClusterConfiguration such as "*extraArgs" and "*extraVolumes" for control plane components are now moved | //	- The JSON "omitempty" tag is used in a more places where appropriate. | ||||||
| //	under component structs - i.e. "apiServer", "controllerManager", "scheduler". | //	- The JSON "omitempty" tag of the "taints" field (inside NodeRegistrationOptions) is removed. | ||||||
| //	- "auditPolicy" was removed from ClusterConfiguration. Please use "extraArgs" in "apiServer" to configure this feature instead. | //	See the Kubernetes 1.15 changelog for further details. | ||||||
| //	- "unifiedControlPlaneImage" in ClusterConfiguration was changed to a boolean field called "useHyperKubeImage". |  | ||||||
| //	- ClusterConfiguration now has a "dns" field which can be used to select and configure the cluster DNS addon. |  | ||||||
| //	- "featureGates" still exists under ClusterConfiguration, but there are no supported feature gates in 1.13. |  | ||||||
| //	See the Kubernetes 1.13 changelog for further details. |  | ||||||
| //	- Both "localEtcd" and "dns" configurations now support custom image repositories. |  | ||||||
| //	- The "controlPlane*"-related fields in JoinConfiguration were refactored into a sub-structure. |  | ||||||
| //	- "clusterName" was removed from JoinConfiguration and the name is now fetched from the existing cluster. |  | ||||||
| // | // | ||||||
| // Migration from old kubeadm config versions | // Migration from old kubeadm config versions | ||||||
| // | // | ||||||
| // Please convert your v1alpha3 configuration files to v1beta2 using the "kubeadm config migrate" command of kubeadm v1.13.x | // Please convert your v1beta1 configuration files to v1beta2 using the "kubeadm config migrate" command of kubeadm v1.15.x | ||||||
| // (conversion from older releases of kubeadm config files requires older release of kubeadm as well e.g. | // (conversion from older releases of kubeadm config files requires older release of kubeadm as well e.g. | ||||||
| //	kubeadm v1.11 should be used to migrate v1alpha1 to v1alpha2; kubeadm v1.12 should be used to translate v1alpha2 to v1alpha3) | //	kubeadm v1.11 should be used to migrate v1alpha1 to v1alpha2; kubeadm v1.12 should be used to translate v1alpha2 to v1alpha3; | ||||||
|  | //	kubeadm v1.13 or v1.14 should be used to translate v1alpha3 to v1beta1) | ||||||
| // | // | ||||||
| // Nevertheless, kubeadm v1.13.x will support reading from v1alpha3 version of the kubeadm config file format, but this support | // Nevertheless, kubeadm v1.15.x will support reading from v1beta1 version of the kubeadm config file format. | ||||||
| // will be dropped in the v1.14 release. |  | ||||||
| // | // | ||||||
| // Basics | // Basics | ||||||
| // | // | ||||||
| @@ -181,9 +174,12 @@ limitations under the License. | |||||||
| // 	    effect: "NoSchedule" | // 	    effect: "NoSchedule" | ||||||
| // 	  kubeletExtraArgs: | // 	  kubeletExtraArgs: | ||||||
| // 	    cgroupDriver: "cgroupfs" | // 	    cgroupDriver: "cgroupfs" | ||||||
|  | //	  ignorePreflightErrors: | ||||||
|  | //	  - IsPrivilegedUser | ||||||
| // 	localAPIEndpoint: | // 	localAPIEndpoint: | ||||||
| // 	  advertiseAddress: "10.100.0.1" | // 	  advertiseAddress: "10.100.0.1" | ||||||
| // 	  bindPort: 6443 | // 	  bindPort: 6443 | ||||||
|  | //	certificateKey: "e6a2eb8581237ab72a4f494f30285ec12a9694d750b9785706a83bfcbbbd2204" | ||||||
| // 	--- | // 	--- | ||||||
| // 	apiVersion: kubeadm.k8s.io/v1beta2 | // 	apiVersion: kubeadm.k8s.io/v1beta2 | ||||||
| // 	kind: ClusterConfiguration | // 	kind: ClusterConfiguration | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Kubernetes Prow Robot
					Kubernetes Prow Robot