Merge branch 'master' of git://github.com/kubernetes/website into release-1.12
* 'master' of git://github.com/kubernetes/website: (222 commits) Add temporary owners for 1.13 release (#11453) fix Minikube 404 error. (#11461) Resolve conflicts against dev-1.13 for /ko contents (#11439) replace `run` with `create deployment` (#11392) Updated list all pods with -o wide comment (#11394) fix broken link for KubeletConfiguration (#11423) Update on pod-priority-preemption.md (#11418) Add guidelines for working with localized content (#11415) Update what-is-kubernetes.md (#11399) Remove redundant close tags and little bit formatting (#11389) Add SysEleven MetaKube as hosted solution (#11393) Add rui to sig-docs-zh team (#11391) fix Improper translation (#11384) Add pigletfly(WangBing) as a sig-docs-zh-reviewer (#11370) update link to CloudProvider Interface (#11228) Fix the "my-scheduler-as-kube-scheduler" ClusterRoleBinding. (#11112) fix non-existing "CloudProvider Interface" link (#10953) Updated ingress.md (#11213) Further updates to TLS Bootstrapping (#11258) Updated 'exec' description (#11365) ...
This commit is contained in:
@@ -86,7 +86,7 @@ In any case the user can skip specific preflight checks (or eventually all prefl
|
||||
- [error] if not Kernel 3.10+ or 4+ with specific KernelSpec
|
||||
- [error] if required cgroups subsystem aren't in set up
|
||||
- if using docker:
|
||||
- [warning/error] if Docker service does not exist, if it is disabled, if it is not active.
|
||||
- [warning/error] if Docker service does not exist, if it is disabled, if it is not active.
|
||||
- [error] if Docker endpoint does not exist or does not work
|
||||
- [warning] if docker version >17.03
|
||||
- If using other cri engine:
|
||||
@@ -106,9 +106,9 @@ In any case the user can skip specific preflight checks (or eventually all prefl
|
||||
- [Error] if `ip`, `iptables`, `mount`, `nsenter` commands are not present in the command path
|
||||
- [warning] if `ebtables`, `ethtool`, `socat`, `tc`, `touch`, `crictl` commands are not present in the command path
|
||||
- [warning] if extra arg flags for API server, controller manager, scheduler contains some invalid options
|
||||
- [warning] if connection to https://API.AdvertiseAddress:API.BindPort goes thought proxy
|
||||
- [warning] if connection to services subnet goes thought proxy (only first address checked)
|
||||
- [warning] if connection to Pods subnet goes thought proxy (only first address checked)
|
||||
- [warning] if connection to https://API.AdvertiseAddress:API.BindPort goes through proxy
|
||||
- [warning] if connection to services subnet goes through proxy (only first address checked)
|
||||
- [warning] if connection to Pods subnet goes through proxy (only first address checked)
|
||||
- If external etcd is provided:
|
||||
- [Error] if etcd version less than 3.0.14
|
||||
- [Error] if etcd certificates or keys are specified, but not provided
|
||||
@@ -200,7 +200,7 @@ Static Pod manifest share a set of common properties:
|
||||
of using Pod Priority and Preemption when ready)
|
||||
- `hostNetwork: true` is set on all static Pods to allow control plane startup before a network is configured; as a consequence:
|
||||
* The `address` that the controller-manager and the scheduler use to refer the API server is `127.0.0.1`
|
||||
* If using a local etcd server, `etcd-servers` address will be set to `127.0.0.1:2379`
|
||||
* If using a local etcd server, `etcd-servers` address will be set to `127.0.0.1:2379`
|
||||
- Leader election is enabled for both the controller-manager and the scheduler
|
||||
- Controller-manager and the scheduler will reference kubeconfig files with their respective, unique identities
|
||||
- All static Pods gets any extra flags specified by the user as described in [passing custom arguments to control plane components](/docs/reference/setup-tools/kubeadm/kubeadm-init/#custom-args)
|
||||
@@ -224,7 +224,7 @@ The static Pod manifest for the API server is affected by following parameters p
|
||||
- The `service-cluster-ip-range` to use for services
|
||||
- If an external etcd server is specified, the `etcd-servers` address and related TLS settings (`etcd-cafile`, `etcd-certfile`, `etcd-keyfile`);
|
||||
if an external etcd server is not be provided, a local etcd will be used (via host network)
|
||||
- If a cloud provider is specified, the corresponding `--cloud-provider` is configured, together with the `--cloud-config` path
|
||||
- If a cloud provider is specified, the corresponding `--cloud-provider` is configured, together with the `--cloud-config` path
|
||||
if such file exists (this is experimental, alpha and will be removed in a future version)
|
||||
- If kubeadm is invoked with `--feature-gates=HighAvailability`, the flag `--endpoint-reconciler-type=lease` is set, thus enabling
|
||||
automatic reconciliation of endpoints for the internal API server VIP
|
||||
@@ -277,7 +277,7 @@ The static Pod manifest for the API server is affected by following parameters p
|
||||
setting:
|
||||
- `--allocate-node-cidrs=true`
|
||||
- `--cluster-cidr` and `--node-cidr-mask-size` flags according to the given CIDR
|
||||
- If a cloud provider is specified, the corresponding `--cloud-provider` is specified, together with the `--cloud-config` path
|
||||
- If a cloud provider is specified, the corresponding `--cloud-provider` is specified, together with the `--cloud-config` path
|
||||
if such configuration file exists (this is experimental, alpha and will be removed in a future version)
|
||||
|
||||
Other flags that are set unconditionally are:
|
||||
@@ -318,7 +318,7 @@ into `/var/lib/kubelet/config/init/kubelet` file.
|
||||
|
||||
The init configuration is used for starting the kubelet on this specific node, providing an alternative for the kubelet drop-in file;
|
||||
such configuration will be replaced by the kubelet base configuration as described in following steps.
|
||||
See [set Kubelet parameters via a config file](/docs/tasks/administer-cluster/kubelet-config-file.md) for additional info.
|
||||
See [set Kubelet parameters via a config file](/docs/tasks/administer-cluster/kubelet-config-file) for additional info.
|
||||
|
||||
Please note that:
|
||||
|
||||
|
||||
@@ -145,7 +145,7 @@ You can install all the available addons with the `all` subcommand, or
|
||||
install them selectively.
|
||||
|
||||
{{< note >}}
|
||||
**Note:** If `kubeadm` is invoked with `--feature-gates=CoreDNS=false`, kube-dns is installed.
|
||||
If `kubeadm` is invoked with `--feature-gates=CoreDNS=false`, kube-dns is installed.
|
||||
{{< /note >}}
|
||||
|
||||
{{< tabs name="tab-addon" >}}
|
||||
@@ -158,7 +158,7 @@ install them selectively.
|
||||
## kubeadm alpha phase self-hosting {#cmd-phase-self-hosting}
|
||||
|
||||
{{< caution >}}
|
||||
**Caution:** Self-hosting is an alpha feature. See [kubeadm init](/docs/reference/setup-tools/kubeadm/kubeadm-init/) documentation for self-hosting limitations.
|
||||
Self-hosting is an alpha feature. See [kubeadm init](/docs/reference/setup-tools/kubeadm/kubeadm-init/) documentation for self-hosting limitations.
|
||||
{{< /caution >}}
|
||||
|
||||
{{< tabs name="tab-self-hosting" >}}
|
||||
|
||||
@@ -92,8 +92,7 @@ following steps:
|
||||
### Using kubeadm init with a configuration file {#config-file}
|
||||
|
||||
{{< caution >}}
|
||||
**Caution:** The config file is
|
||||
still considered alpha and may change in future versions.
|
||||
The config file is still considered alpha and may change in future versions.
|
||||
{{< /caution >}}
|
||||
|
||||
It's possible to configure `kubeadm init` with a configuration file instead of command
|
||||
@@ -284,14 +283,10 @@ configured in the kubelet via static files.
|
||||
To create a self-hosted cluster, pass the flag `--feature-gates=SelfHosting=true` to `kubeadm init`.
|
||||
|
||||
{{< caution >}}
|
||||
**Caution:** `SelfHosting` is an alpha feature. It is deprecated in 1.12
|
||||
`SelfHosting` is an alpha feature. It is deprecated in 1.12
|
||||
and will be removed in 1.13.
|
||||
{{< /caution >}}
|
||||
|
||||
{{< warning >}}
|
||||
**Warning:** See self-hosted caveats and limitations.
|
||||
{{< /warning >}}
|
||||
|
||||
#### Caveats
|
||||
|
||||
Self-hosting in 1.8 has some important limitations. In particular, a
|
||||
@@ -309,7 +304,7 @@ authorization configuration for your cluster, and may not be appropriate for
|
||||
your environment.
|
||||
|
||||
{{< caution >}}
|
||||
**Caution:** `StoreCertsInSecrets` is an alpha feature. It is deprecated in 1.12
|
||||
`StoreCertsInSecrets` is an alpha feature. It is deprecated in 1.12
|
||||
and will be removed in 1.13.
|
||||
{{< /caution >}}
|
||||
|
||||
|
||||
@@ -204,8 +204,7 @@ These commands should be run after `kubeadm init` but before `kubeadm join`.
|
||||
### Using kubeadm join with a configuration file {#config-file}
|
||||
|
||||
{{< caution >}}
|
||||
**Caution:** The config file is
|
||||
still considered alpha and may change in future versions.
|
||||
The config file is still considered alpha and may change in future versions.
|
||||
{{< /caution >}}
|
||||
|
||||
It's possible to configure `kubeadm join` with a configuration file instead of command
|
||||
|
||||
Reference in New Issue
Block a user