Update links to avoid redirect.s (#5829)
This commit is contained in:
@@ -34,7 +34,7 @@ If you are using a guide involving Salt, see [Configuring Kubernetes with Salt](
|
|||||||
|
|
||||||
## Managing a cluster
|
## Managing a cluster
|
||||||
|
|
||||||
* [Managing a cluster](/docs/concepts/cluster-administration/cluster-management/) describes several topics related to the lifecycle of a cluster: creating a new cluster, upgrading your cluster’s master and worker nodes, performing node maintenance (e.g. kernel upgrades), and upgrading the Kubernetes API version of a running cluster.
|
* [Managing a cluster](/docs/tasks/administer-cluster/cluster-management/) describes several topics related to the lifecycle of a cluster: creating a new cluster, upgrading your cluster’s master and worker nodes, performing node maintenance (e.g. kernel upgrades), and upgrading the Kubernetes API version of a running cluster.
|
||||||
|
|
||||||
* Learn how to [manage nodes](/docs/concepts/nodes/node/).
|
* Learn how to [manage nodes](/docs/concepts/nodes/node/).
|
||||||
|
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ API endpoints, resource types and samples are described in [API Reference](/docs
|
|||||||
|
|
||||||
Remote access to the API is discussed in the [access doc](/docs/admin/accessing-the-api).
|
Remote access to the API is discussed in the [access doc](/docs/admin/accessing-the-api).
|
||||||
|
|
||||||
The Kubernetes API also serves as the foundation for the declarative configuration schema for the system. The [Kubectl](/docs/user-guide/kubectl) command-line tool can be used to create, update, delete, and get API objects.
|
The Kubernetes API also serves as the foundation for the declarative configuration schema for the system. The [Kubectl](/docs/user-guide/kubectl/) command-line tool can be used to create, update, delete, and get API objects.
|
||||||
|
|
||||||
Kubernetes also stores its serialized state (currently in [etcd](https://coreos.com/docs/distributed-configuration/getting-started-with-etcd/)) in terms of the API resources.
|
Kubernetes also stores its serialized state (currently in [etcd](https://coreos.com/docs/distributed-configuration/getting-started-with-etcd/)) in terms of the API resources.
|
||||||
|
|
||||||
|
|||||||
@@ -61,7 +61,7 @@ You'll also need to provide the object `spec` field. The precise format of the o
|
|||||||
{% endcapture %}
|
{% endcapture %}
|
||||||
|
|
||||||
{% capture whatsnext %}
|
{% capture whatsnext %}
|
||||||
* Learn about the most important basic Kubernetes objects, such as [Pod](/docs/concepts/abstractions/pod/).
|
* Learn about the most important basic Kubernetes objects, such as [Pod](/docs/concepts/workloads/pods/pod-overview/).
|
||||||
{% endcapture %}
|
{% endcapture %}
|
||||||
|
|
||||||
{% include templates/concept.md %}
|
{% include templates/concept.md %}
|
||||||
|
|||||||
@@ -72,7 +72,7 @@ $ kubectl config view | grep namespace:
|
|||||||
|
|
||||||
## Namespaces and DNS
|
## Namespaces and DNS
|
||||||
|
|
||||||
When you create a [Service](/docs/user-guide/services), it creates a corresponding [DNS entry](/docs/admin/dns).
|
When you create a [Service](/docs/user-guide/services), it creates a corresponding [DNS entry](/docs/concepts/services-networking/dns-pod-service/).
|
||||||
This entry is of the form `<service-name>.<namespace-name>.svc.cluster.local`, which means
|
This entry is of the form `<service-name>.<namespace-name>.svc.cluster.local`, which means
|
||||||
that if a container just uses `<service-name>`, it will resolve to the service which
|
that if a container just uses `<service-name>`, it will resolve to the service which
|
||||||
is local to a namespace. This is useful for using the same configuration across
|
is local to a namespace. This is useful for using the same configuration across
|
||||||
|
|||||||
@@ -20,7 +20,7 @@ In 1.8, the annotations are no longer supported and must be converted to the Pod
|
|||||||
{% capture body %}
|
{% capture body %}
|
||||||
## Understanding Init Containers
|
## Understanding Init Containers
|
||||||
|
|
||||||
A [Pod](/docs/concepts/abstractions/pod/) can have multiple Containers running
|
A [Pod](/docs/concepts/workloads/pods/pod-overview/) can have multiple Containers running
|
||||||
apps within it, but it can also have one or more Init Containers, which are run
|
apps within it, but it can also have one or more Init Containers, which are run
|
||||||
before the app Containers are started.
|
before the app Containers are started.
|
||||||
|
|
||||||
|
|||||||
@@ -38,7 +38,7 @@ export PATH=<path/to/kubernetes-directory>/platforms/darwin/amd64:$PATH
|
|||||||
export PATH=<path/to/kubernetes-directory>/platforms/linux/amd64:$PATH
|
export PATH=<path/to/kubernetes-directory>/platforms/linux/amd64:$PATH
|
||||||
```
|
```
|
||||||
|
|
||||||
An up-to-date documentation page for this tool is available here: [kubectl manual](/docs/user-guide/kubectl)
|
An up-to-date documentation page for this tool is available here: [kubectl manual](/docs/user-guide/kubectl/)
|
||||||
|
|
||||||
By default, `kubectl` will use the `kubeconfig` file generated during the cluster startup for authenticating against the API.
|
By default, `kubectl` will use the `kubeconfig` file generated during the cluster startup for authenticating against the API.
|
||||||
For more information, please read [kubeconfig files](/docs/tasks/access-application-cluster/configure-access-multiple-clusters/)
|
For more information, please read [kubeconfig files](/docs/tasks/access-application-cluster/configure-access-multiple-clusters/)
|
||||||
|
|||||||
@@ -334,7 +334,7 @@ Use cases include:
|
|||||||
|
|
||||||
## Understanding namespaces and DNS
|
## Understanding namespaces and DNS
|
||||||
|
|
||||||
When you create a [Service](/docs/concepts/services-networking/service/), it creates a corresponding [DNS entry](/docs/admin/dns).
|
When you create a [Service](/docs/concepts/services-networking/service/), it creates a corresponding [DNS entry](/docs/concepts/services-networking/dns-pod-service/).
|
||||||
This entry is of the form `<service-name>.<namespace-name>.svc.cluster.local`, which means
|
This entry is of the form `<service-name>.<namespace-name>.svc.cluster.local`, which means
|
||||||
that if a container just uses `<service-name>` it will resolve to the service which
|
that if a container just uses `<service-name>` it will resolve to the service which
|
||||||
is local to a namespace. This is useful for using the same configuration across
|
is local to a namespace. This is useful for using the same configuration across
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ description: With kubectl plugins, you can extend the functionality of the kubec
|
|||||||
|
|
||||||
{% include feature-state-alpha.md %}
|
{% include feature-state-alpha.md %}
|
||||||
|
|
||||||
This guide shows you how to install and write extensions for [kubectl](/docs/user-guide/kubectl). Usually called *plugins* or *binary extensions*, this feature allows you to extend the default set of commands available in `kubectl` by adding new subcommands to perform new tasks and extend the set of features available in the main distribution of `kubectl`.
|
This guide shows you how to install and write extensions for [kubectl](/docs/user-guide/kubectl/). Usually called *plugins* or *binary extensions*, this feature allows you to extend the default set of commands available in `kubectl` by adding new subcommands to perform new tasks and extend the set of features available in the main distribution of `kubectl`.
|
||||||
|
|
||||||
{% endcapture %}
|
{% endcapture %}
|
||||||
|
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ title: Install and Set Up kubectl
|
|||||||
---
|
---
|
||||||
|
|
||||||
{% capture overview %}
|
{% capture overview %}
|
||||||
Use the Kubernetes command-line tool, [kubectl](/docs/user-guide/kubectl), to deploy and manage applications on Kubernetes. Using kubectl, you can inspect cluster resources; create, delete, and update components; and look at your new cluster and bring up example apps.
|
Use the Kubernetes command-line tool, [kubectl](/docs/user-guide/kubectl/), to deploy and manage applications on Kubernetes. Using kubectl, you can inspect cluster resources; create, delete, and update components; and look at your new cluster and bring up example apps.
|
||||||
{% endcapture %}
|
{% endcapture %}
|
||||||
|
|
||||||
{% capture prerequisites %}
|
{% capture prerequisites %}
|
||||||
|
|||||||
@@ -25,7 +25,7 @@ following Kubernetes concepts.
|
|||||||
* [PersistentVolumes](/docs/concepts/storage/persistent-volumes/)
|
* [PersistentVolumes](/docs/concepts/storage/persistent-volumes/)
|
||||||
* [PersistentVolume Provisioning](https://github.com/kubernetes/examples/tree/{{page.githubbranch}}/staging/persistent-volume-provisioning/)
|
* [PersistentVolume Provisioning](https://github.com/kubernetes/examples/tree/{{page.githubbranch}}/staging/persistent-volume-provisioning/)
|
||||||
* [StatefulSets](/docs/concepts/workloads/controllers/statefulset/)
|
* [StatefulSets](/docs/concepts/workloads/controllers/statefulset/)
|
||||||
* [kubectl CLI](/docs/user-guide/kubectl)
|
* [kubectl CLI](/docs/user-guide/kubectl/)
|
||||||
|
|
||||||
This tutorial assumes that your cluster is configured to dynamically provision
|
This tutorial assumes that your cluster is configured to dynamically provision
|
||||||
PersistentVolumes. If your cluster is not configured to do so, you
|
PersistentVolumes. If your cluster is not configured to do so, you
|
||||||
|
|||||||
@@ -30,7 +30,7 @@ Kubernetes concepts.
|
|||||||
* [StatefulSets](/docs/concepts/workloads/controllers/statefulset/)
|
* [StatefulSets](/docs/concepts/workloads/controllers/statefulset/)
|
||||||
* [PodDisruptionBudgets](/docs/concepts/workloads/pods/disruptions/#specifying-a-poddisruptionbudget)
|
* [PodDisruptionBudgets](/docs/concepts/workloads/pods/disruptions/#specifying-a-poddisruptionbudget)
|
||||||
* [PodAntiAffinity](/docs/user-guide/node-selection/#inter-pod-affinity-and-anti-affinity-beta-feature)
|
* [PodAntiAffinity](/docs/user-guide/node-selection/#inter-pod-affinity-and-anti-affinity-beta-feature)
|
||||||
* [kubectl CLI](/docs/user-guide/kubectl)
|
* [kubectl CLI](/docs/user-guide/kubectl/)
|
||||||
|
|
||||||
You will require a cluster with at least four nodes, and each node will require
|
You will require a cluster with at least four nodes, and each node will require
|
||||||
at least 2 CPUs and 4 GiB of memory. In this tutorial you will cordon and
|
at least 2 CPUs and 4 GiB of memory. In this tutorial you will cordon and
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ approvers:
|
|||||||
title: Overview of kubectl
|
title: Overview of kubectl
|
||||||
---
|
---
|
||||||
|
|
||||||
`kubectl` is a command line interface for running commands against Kubernetes clusters. This overview covers `kubectl` syntax, describes the command operations, and provides common examples. For details about each command, including all the supported flags and subcommands, see the [kubectl](/docs/user-guide/kubectl) reference documentation. For installation instructions see [installing kubectl](/docs/tasks/kubectl/install/).
|
`kubectl` is a command line interface for running commands against Kubernetes clusters. This overview covers `kubectl` syntax, describes the command operations, and provides common examples. For details about each command, including all the supported flags and subcommands, see the [kubectl](/docs/user-guide/kubectl/) reference documentation. For installation instructions see [installing kubectl](/docs/tasks/kubectl/install/).
|
||||||
|
|
||||||
## Syntax
|
## Syntax
|
||||||
|
|
||||||
@@ -78,7 +78,7 @@ Operation | Syntax | Description
|
|||||||
`stop` | `kubectl stop` | Deprecated: Instead, see `kubectl delete`.
|
`stop` | `kubectl stop` | Deprecated: Instead, see `kubectl delete`.
|
||||||
`version` | `kubectl version [--client] [flags]` | Display the Kubernetes version running on the client and server.
|
`version` | `kubectl version [--client] [flags]` | Display the Kubernetes version running on the client and server.
|
||||||
|
|
||||||
Remember: For more about command operations, see the [kubectl](/docs/user-guide/kubectl) reference documentation.
|
Remember: For more about command operations, see the [kubectl](/docs/user-guide/kubectl/) reference documentation.
|
||||||
|
|
||||||
## Resource types
|
## Resource types
|
||||||
|
|
||||||
@@ -127,7 +127,7 @@ Resource type | Abbreviated alias
|
|||||||
|
|
||||||
## Output options
|
## Output options
|
||||||
|
|
||||||
Use the following sections for information about how you can format or sort the output of certain commands. For details about which commands support the various output options, see the [kubectl](/docs/user-guide/kubectl) reference documentation.
|
Use the following sections for information about how you can format or sort the output of certain commands. For details about which commands support the various output options, see the [kubectl](/docs/user-guide/kubectl/) reference documentation.
|
||||||
|
|
||||||
### Formatting output
|
### Formatting output
|
||||||
|
|
||||||
@@ -158,7 +158,7 @@ In this example, the following command outputs the details for a single pod as a
|
|||||||
|
|
||||||
`$ kubectl get pod web-pod-13je7 -o=yaml`
|
`$ kubectl get pod web-pod-13je7 -o=yaml`
|
||||||
|
|
||||||
Remember: See the [kubectl](/docs/user-guide/kubectl) reference documentation for details about which output format is supported by each command.
|
Remember: See the [kubectl](/docs/user-guide/kubectl/) reference documentation for details about which output format is supported by each command.
|
||||||
|
|
||||||
#### Custom columns
|
#### Custom columns
|
||||||
|
|
||||||
@@ -302,4 +302,4 @@ $ kubectl logs -f <pod-name>
|
|||||||
|
|
||||||
## Next steps
|
## Next steps
|
||||||
|
|
||||||
Start using the [kubectl](/docs/user-guide/kubectl) commands.
|
Start using the [kubectl](/docs/user-guide/kubectl/) commands.
|
||||||
|
|||||||
@@ -161,5 +161,5 @@ Finally, we have also introduced an environment variable to the `git-monitor` co
|
|||||||
|
|
||||||
## What's Next?
|
## What's Next?
|
||||||
|
|
||||||
Continue on to [Kubernetes 201](/docs/user-guide/walkthrough/k8s201) or
|
Continue on to [Kubernetes 201](/docs/user-guide/walkthrough/k8s201/) or
|
||||||
for a complete application see the [guestbook example](https://github.com/kubernetes/examples/tree/{{page.githubbranch}}/guestbook/)
|
for a complete application see the [guestbook example](https://github.com/kubernetes/examples/tree/{{page.githubbranch}}/guestbook/)
|
||||||
|
|||||||
Reference in New Issue
Block a user