Made Requested Changes v1
Signed-off-by: Adithya Krishna <aadithya794@gmail.com>
This commit is contained in:
@@ -18,11 +18,11 @@ El uso de la última versión de kubectl ayuda a evitar problemas imprevistos.
|
|||||||
|
|
||||||
Existen los siguientes métodos para instalar kubectl en Linux:
|
Existen los siguientes métodos para instalar kubectl en Linux:
|
||||||
|
|
||||||
- [Instale kubectl binary con curl en Linux](#install-kubectl-binary-with-curl-on-linux)
|
- [Instale el binario kubectl con curl en Linux](#install-kubectl-binary-with-curl-on-linux)
|
||||||
- [Instalar usando la administración de paquetes nativa](#install-using-native-package-management)
|
- [Instalar usando la administración nativa de paquetes](#install-using-native-package-management)
|
||||||
- [Instalar usando otra administración de paquetes](#install-using-other-package-management)
|
- [Instalar usando otra administración de paquetes](#install-using-other-package-management)
|
||||||
|
|
||||||
### Instale kubectl binary con curl en Linux
|
### Instale el binario kubectl con curl en Linux
|
||||||
|
|
||||||
1. Descargue la última versión con el comando:
|
1. Descargue la última versión con el comando:
|
||||||
|
|
||||||
@@ -31,7 +31,7 @@ Existen los siguientes métodos para instalar kubectl en Linux:
|
|||||||
```
|
```
|
||||||
|
|
||||||
{{< note >}}
|
{{< note >}}
|
||||||
Para descargar una versión específica, reemplace el `$(curl -L -s https://dl.k8s.io/release/stable.txt)` parte del comando con la versión específica.
|
Para descargar una versión específica, reemplace la parte de `$(curl -L -s https://dl.k8s.io/release/stable.txt)` del comando con la versión específica.
|
||||||
|
|
||||||
Por ejemplo, para descargar la versión {{< param "fullversion" >}} en Linux, escriba:
|
Por ejemplo, para descargar la versión {{< param "fullversion" >}} en Linux, escriba:
|
||||||
|
|
||||||
@@ -42,13 +42,13 @@ Por ejemplo, para descargar la versión {{< param "fullversion" >}} en Linux, es
|
|||||||
|
|
||||||
1. Validar el binario (opcional)
|
1. Validar el binario (opcional)
|
||||||
|
|
||||||
Descargue el archivo de suma de comprobación de kubectl:
|
Descargue el archivo de comprobación de kubectl:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
curl -LO "https://dl.k8s.io/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl.sha256"
|
curl -LO "https://dl.k8s.io/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl.sha256"
|
||||||
```
|
```
|
||||||
|
|
||||||
Valide el binario kubectl con el archivo de suma de comprobación:
|
Valide el binario kubectl con el archivo de comprobación:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
echo "$(<kubectl.sha256) kubectl" | sha256sum --check
|
echo "$(<kubectl.sha256) kubectl" | sha256sum --check
|
||||||
@@ -60,7 +60,7 @@ Por ejemplo, para descargar la versión {{< param "fullversion" >}} en Linux, es
|
|||||||
kubectl: OK
|
kubectl: OK
|
||||||
```
|
```
|
||||||
|
|
||||||
Si la comprobación falla, `sha256` sale con un estado distinto de cero e imprime una salida similar a:
|
Si la comprobación falla, `sha256` arroja un valor distinto de cero e imprime una salida similar a:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
kubectl: FAILED
|
kubectl: FAILED
|
||||||
@@ -68,7 +68,7 @@ Por ejemplo, para descargar la versión {{< param "fullversion" >}} en Linux, es
|
|||||||
```
|
```
|
||||||
|
|
||||||
{{< note >}}
|
{{< note >}}
|
||||||
Descargue la misma versión del binario y la suma de comprobación.
|
Descargue la misma versión del binario y el archivo de comprobación.
|
||||||
{{< /note >}}
|
{{< /note >}}
|
||||||
|
|
||||||
1. Instalar kubectl
|
1. Instalar kubectl
|
||||||
@@ -89,18 +89,18 @@ Por ejemplo, para descargar la versión {{< param "fullversion" >}} en Linux, es
|
|||||||
|
|
||||||
{{< /note >}}
|
{{< /note >}}
|
||||||
|
|
||||||
1. Pruebe para asegurarse de que la versión que instaló esté actualizada:
|
1. Para asegurarse de que la versión que instaló este actualizada ejecute:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
kubectl version --client
|
kubectl version --client
|
||||||
```
|
```
|
||||||
|
|
||||||
### Instalar usando la administración de paquetes nativa
|
### Instalar usando la administración nativa de paquetes
|
||||||
|
|
||||||
{{< tabs name="kubectl_install" >}}
|
{{< tabs name="kubectl_install" >}}
|
||||||
{{% tab name="Debian-based distributions" %}}
|
{{% tab name="Debian-based distributions" %}}
|
||||||
|
|
||||||
1. Actualizar el `apt` índice de paquetes e instale los paquetes necesarios para usar Kubernetes `apt` repositorio:
|
1. Actualice el índice de paquetes de `apt` e instale los paquetes necesarios para usar Kubernetes con el repositorio `apt`:
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
sudo apt-get update
|
sudo apt-get update
|
||||||
@@ -113,13 +113,13 @@ Por ejemplo, para descargar la versión {{< param "fullversion" >}} en Linux, es
|
|||||||
sudo curl -fsSLo /usr/share/keyrings/kubernetes-archive-keyring.gpg https://packages.cloud.google.com/apt/doc/apt-key.gpg
|
sudo curl -fsSLo /usr/share/keyrings/kubernetes-archive-keyring.gpg https://packages.cloud.google.com/apt/doc/apt-key.gpg
|
||||||
```
|
```
|
||||||
|
|
||||||
3. Agregue el repositorio `apt` de Kubernetes:
|
3. Agregue el repositorio de Kubernetes a `apt`:
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
echo "deb [signed-by=/usr/share/keyrings/kubernetes-archive-keyring.gpg] https://apt.kubernetes.io/ kubernetes-xenial main" | sudo tee /etc/apt/sources.list.d/kubernetes.list
|
echo "deb [signed-by=/usr/share/keyrings/kubernetes-archive-keyring.gpg] https://apt.kubernetes.io/ kubernetes-xenial main" | sudo tee /etc/apt/sources.list.d/kubernetes.list
|
||||||
```
|
```
|
||||||
|
|
||||||
4. Actualice el índice del paquete `apt` con el nuevo repositorio e instale kubectl:
|
4. Actualice el índice de paquetes de `apt` con el nuevo repositorio e instale kubectl:
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
sudo apt-get update
|
sudo apt-get update
|
||||||
@@ -146,7 +146,7 @@ yum install -y kubectl
|
|||||||
|
|
||||||
{{< tabs name="other_kubectl_install" >}}
|
{{< tabs name="other_kubectl_install" >}}
|
||||||
{{% tab name="Snap" %}}
|
{{% tab name="Snap" %}}
|
||||||
Si está en Ubuntu u otra distribución de Linux que admita [snap](https://snapcraft.io/docs/core/install) administrador de paquetes, kubectl está disponible como [snap](https://snapcraft.io/) solicitud.
|
Si está en Ubuntu u otra distribución de Linux que admita el administrador de paquetes [snap](https://snapcraft.io/docs/core/install), kubectl estará disponible como solicitud de [snap](https://snapcraft.io/).
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
snap install kubectl --classic
|
snap install kubectl --classic
|
||||||
@@ -156,7 +156,7 @@ kubectl version --client
|
|||||||
{{% /tab %}}
|
{{% /tab %}}
|
||||||
|
|
||||||
{{% tab name="Homebrew" %}}
|
{{% tab name="Homebrew" %}}
|
||||||
Si está en Linux y usa [Homebrew](https://docs.brew.sh/Homebrew-on-Linux) administrador de paquetes, kubectl está disponible para [installation](https://docs.brew.sh/Homebrew-on-Linux#install).
|
Si está en Linux y usa [Homebrew](https://docs.brew.sh/Homebrew-on-Linux) como administrador de paquetes, kubectl está disponible para [instalación](https://docs.brew.sh/Homebrew-on-Linux#install).
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
brew install kubectl
|
brew install kubectl
|
||||||
@@ -175,7 +175,7 @@ kubectl version --client
|
|||||||
|
|
||||||
### Habilitar el autocompletado de shell
|
### Habilitar el autocompletado de shell
|
||||||
|
|
||||||
kubectl proporciona soporte de autocompletado para Bash y Zsh, lo que puede ahorrarle mucho escribir.
|
kubectl proporciona soporte de autocompletado para Bash y Zsh, lo que puede ahorrarle mucho tiempo al escribir.
|
||||||
|
|
||||||
A continuación, se muestran los procedimientos para configurar el autocompletado para Bash y Zsh.
|
A continuación, se muestran los procedimientos para configurar el autocompletado para Bash y Zsh.
|
||||||
|
|
||||||
@@ -184,7 +184,7 @@ A continuación, se muestran los procedimientos para configurar el autocompletad
|
|||||||
{{< tab name="Zsh" include="optional-kubectl-configs-zsh.md" />}}
|
{{< tab name="Zsh" include="optional-kubectl-configs-zsh.md" />}}
|
||||||
{{< /tabs >}}
|
{{< /tabs >}}
|
||||||
|
|
||||||
### Instalar en pc `kubectl convert` enchufar
|
### Instalar en pc `kubectl convert` plugin
|
||||||
|
|
||||||
{{< include "kubectl-convert-overview.md" >}}
|
{{< include "kubectl-convert-overview.md" >}}
|
||||||
|
|
||||||
@@ -194,15 +194,15 @@ A continuación, se muestran los procedimientos para configurar el autocompletad
|
|||||||
curl -LO https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl-convert
|
curl -LO https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl-convert
|
||||||
```
|
```
|
||||||
|
|
||||||
1. Validar el binario (opcional)
|
1. Valide el binario (opcional)
|
||||||
|
|
||||||
Descargue el archivo de suma de comprobación kubectl-convert:
|
Descargue el archivo de comprobación kubectl-convert:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
curl -LO "https://dl.k8s.io/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl-convert.sha256"
|
curl -LO "https://dl.k8s.io/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl-convert.sha256"
|
||||||
```
|
```
|
||||||
|
|
||||||
Valide el binario kubectl-convert con el archivo de suma de comprobación:
|
Valide el binario kubectl-convert con el archivo de comprobación:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
echo "$(<kubectl-convert.sha256) kubectl-convert" | sha256sum --check
|
echo "$(<kubectl-convert.sha256) kubectl-convert" | sha256sum --check
|
||||||
@@ -214,7 +214,7 @@ A continuación, se muestran los procedimientos para configurar el autocompletad
|
|||||||
kubectl-convert: OK
|
kubectl-convert: OK
|
||||||
```
|
```
|
||||||
|
|
||||||
Si la comprobación falla, `sha256` sale con un estado distinto de cero e imprime una salida similar a:
|
Si la comprobación falla, `sha256` arroja un valor distinto de cero e imprime una salida similar a:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
kubectl-convert: FAILED
|
kubectl-convert: FAILED
|
||||||
@@ -222,22 +222,22 @@ A continuación, se muestran los procedimientos para configurar el autocompletad
|
|||||||
```
|
```
|
||||||
|
|
||||||
{{< note >}}
|
{{< note >}}
|
||||||
Descargue la misma versión del binario y la suma de comprobación.
|
Descargue la misma versión del binario y el archivo de comprobación.
|
||||||
{{< /note >}}
|
{{< /note >}}
|
||||||
|
|
||||||
1. Instalar en pc kubectl-convert
|
1. Instale kubectl-convert en pc
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
sudo install -o root -g root -m 0755 kubectl-convert /usr/local/bin/kubectl-convert
|
sudo install -o root -g root -m 0755 kubectl-convert /usr/local/bin/kubectl-convert
|
||||||
```
|
```
|
||||||
|
|
||||||
1. Verifique que el complemento se haya instalado correctamente
|
1. Verifique que el plugin se haya instalado correctamente
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
kubectl convert --help
|
kubectl convert --help
|
||||||
```
|
```
|
||||||
|
|
||||||
Si no ve un error, significa que el complemento se instaló correctamente.
|
Si no ve un error, significa que el plugin se instaló correctamente.
|
||||||
|
|
||||||
## {{% heading "whatsnext" %}}
|
## {{% heading "whatsnext" %}}
|
||||||
|
|
||||||
|
|||||||
@@ -11,7 +11,7 @@ card:
|
|||||||
|
|
||||||
## {{% heading "prerequisites" %}}
|
## {{% heading "prerequisites" %}}
|
||||||
|
|
||||||
Debes usar una versión de kubectl que esté dentro de una diferencia de versión menor de tu clúster. Por ejemplo, un v{{< skew latestVersion >}} La cliente puede comunicarse con v{{< skew prevMinorVersion >}}, v{{< skew latestVersion >}}, y v{{< skew nextMinorVersion >}} aviones de control.
|
Debes usar una versión de kubectl que este dentro de una diferencia de versión menor de tu clúster. Por ejemplo, un cliente v{{< skew latestVersion >}} puede comunicarse con versiones v{{< skew prevMinorVersion >}}, v{{< skew latestVersion >}}, y v{{< skew nextMinorVersion >}} del plano de control.
|
||||||
|
|
||||||
El uso de la última versión de kubectl ayuda a evitar problemas imprevistos.
|
El uso de la última versión de kubectl ayuda a evitar problemas imprevistos.
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user