¿Cómo funciona Kubectl CP??

¿Cómo funciona Kubectl CP??
Es posible que deba transferir archivos dentro y fuera de los contenedores que operan en vainas cuando usa Kubernetes. Utilizamos el comando CP para transferir archivos hacia y desde máquinas remotas utilizando un programa como SCP (Protocolo de copia segura) antes de la contenedores. Afortunadamente, Kubernetes tiene una característica comparable. El comando Kubectl CP envuelve el comando kubectl ejecutor, aprovechando el subresurado EXEC de Core Kubernetes Pod API. Kubectl CP depende del comando TAR dentro de la ruta de ejecución predeterminada del contenedor, principalmente en el lado del contenedor. No mira directamente el sistema de archivos del contenedor. Esta guía cubrirá algunos ejemplos del comando Kubectl CP para su mejor comprensión.

Requisitos previos

Para completar el funcionamiento del comando Kubectl CP, usaremos Ubuntu 20.04 Sistema operativo Linux. La elección del sistema operativo dependerá totalmente de la elección y preferencia del usuario. Tenemos que instalar kubectl en él y también tenemos que configurarlo en nuestro sistema. La instalación y la configuración del minikube son algunos de los requisitos básicos y.

Iniciar minikube

Minikube es un programa que te mantiene actualizado. Lo guía a través de la instalación y la ejecución de Kubernetes en un dispositivo que ejecuta Linux, MacOS o Windows. Puede omitir el importante grado de dificultad de implementación de Kubernetes y saltar directamente a usar la funcionalidad de la herramienta de gestión de contenedores. Minikube es una máquina virtual que opera un clúster de Kubernetes de un solo nodo. Para comenzar en el Ubuntu 20.04 Sistema Linux, tenemos que usar el terminal de línea de comando. Abra el shell usando la tecla de acceso directo "Ctrl+Alt+T" o mirando la aplicación terminal en el Ubuntu 20.04 Aplicaciones del sistema Linux. Ejecute el siguiente comando enumerado para enojarme con el clúster de Minikube.

$ minikube comienzo

El proceso para iniciar el minikube tomará unos minutos, dependiendo de las especificaciones de la máquina en la que está operando. Una vez que comienza, podemos usar más los servicios de Kubernetes.

Listado de detalles de la cápsula

Cuando crea una cápsula, le da su dirección IP. Si el Pod tiene muchos contenedores, pueden conectarse utilizando localhost. Extender la comunicación más allá de la cápsula se logra exponiendo un puerto. El comando get kubectl devuelve datos tabulares para uno o incluso más recursos. Se pueden usar selectores de etiquetas para filtrar el contenido. Se puede proporcionar información solo para el espacio de nombres actual o todo el clúster. Tendremos que decidir sobre el nombre o los pods de la cápsula con los que nos gustaría trabajar. Para determinar los nombres de la cápsula, utilizaremos el pod Kubectl y estamos utilizando estos nombres a lo largo de los ejemplos. Ejecute el siguiente comando enumerado para enumerar las cápsulas a las que se pueden acceder actualmente en el sistema.

$ kubectl consigue vainas

Hemos creado un archivo en el directorio de inicio del Ubuntu 20.04 Sistema operativo Linux. El archivo se llama "ABC.TXT". Este archivo se utilizará para trabajar el comando Kubectl CP en el Ubuntu 20.04 Sistema operativo Linux.

Ejemplo 1:

Digamos que necesitamos transferir algunos archivos relevantes de una PC local a una cápsula. Copiamos un archivo local a una cápsula llamada "ejemplo" en el ejemplo anterior. Para replicar el archivo, hemos suministrado una ruta idéntica en el Pod. En ambas situaciones, notará que utilizamos un camino absoluto. Las vías relativas también se pueden usar. Una distinción significativa entre Kubectl CP y un programa como SCP es que ahora el archivo se copia de acuerdo con el directorio de trabajo en lugar del directorio de inicio en Kubernetes. En esta ilustración, el archivo "ABC.txt "se utilizará. Ejecute el comando citado a continuación en el Ubuntu 20.04 Sistema operativo de Linux Shell Terminal.

$ Kubectl CP ABC.Ejemplo de txt: ABC.TXT

Ejemplo 2:

Copiará el archivo "ABC.txt "desde el directorio de trabajo de su POD hasta el directorio de trabajo actual. Ejecute el comando citado a continuación en el Ubuntu 20.04 Sistema operativo de Linux Shell Terminal.

$ kubectl sp Ejemplo: ABC.txt ABC.TXT

Conclusión

Esta guía está relacionada con el comando Kubectl CP. La importancia del comando Kubectl CP se ha explicado en detalle. Hemos discutido algunos ejemplos para una mejor comprensión. Espero que sean valiosos para su trabajo.