Conditions préalables
Pour terminer le fonctionnement de la commande Kubectl CP, nous utiliserons Ubuntu 20.04 Système d'exploitation Linux. Le choix du système d'exploitation dépendra entièrement du choix et de la préférence de l'utilisateur. Nous devons y installer Kubectl et devons également le configurer sur notre système. L'installation et la configuration du Minikube sont parmi les bases et les exigences.
Démarrer Minikube
Minikube est un programme qui vous tient au courant. Il vous guide à travers l'installation et l'exécution de Kubernetes sur un appareil exécutant Linux, macOS ou Windows. Vous pouvez ignorer le degré de difficulté de déploiement de Kubernetes significatif et sauter directement dans l'utilisation de la fonctionnalité de l'outil de gestion des conteneurs. Minikube est une machine virtuelle qui exploite un cluster Kubernetes à un nœud. Pour le démarrer sur l'Ubuntu 20.04 Système Linux, nous devons utiliser le terminal de la ligne de commande. Ouvrez le shell en utilisant la clé de raccourci «Ctrl + Alt + T» ou en regardant l'application de terminal dans l'Ubuntu 20.04 Applications du système Linux. Exécutez la commande répertoriée suivante pour être en cours avec le cluster Minikube.
$ minikube start
Le processus de démarrage du mini-bombe prendra quelques minutes, selon les spécifications de la machine sur laquelle vous utilisez. Une fois le début, nous pouvons utiliser davantage les services Kubernetes.
Listing Détails POD
Lorsque vous construisez un pod, vous lui donnez son adresse IP. Si le pod a de nombreux conteneurs, ils peuvent se connecter en utilisant LocalHost. L'étendue de la communication au-delà du pod est accomplie en exposant un port. La commande kubectl get renvoie des données tabulaires pour une ou même plus de ressources. Les sélecteurs d'étiquette peuvent être utilisés pour filtrer le contenu. Des informations peuvent être fournies uniquement pour l'espace de noms actuel ou l'ensemble du cluster. Nous devons décider du nom ou des gousses de la nacelle avec laquelle nous aimerions travailler. Pour déterminer le (s) nom (s) de la pod, nous utiliserons le pod kubectl et nous utilisons ces noms tout au long des exemples. Exécutez la commande répertoriée suivante pour répertorier les pods actuellement accessibles dans le système.
$ kubectl obtenir des pods
Nous avons créé un fichier dans le répertoire domestique de l'Ubuntu 20.04 Système d'exploitation Linux. Le fichier est nommé «ABC.SMS". Ce fichier sera utilisé pour travailler la commande kubectl cp dans l'ubuntu 20.04 Système d'exploitation Linux.
Exemple 1:
Disons que nous devons transférer certains fichiers pertinents d'un PC local vers un pod. Nous avons copié un fichier local dans une pod appelée «exemple» dans l'exemple précédent. Pour reproduire le fichier, nous avons fourni un chemin identique sur le pod. Dans les deux situations, vous remarquerez que nous avons utilisé un chemin absolu. Des voies relatives peuvent également être utilisées. Une distinction importante entre Kubectl CP et un programme comme SCP est que le fichier est maintenant copié selon le répertoire de travail plutôt que le répertoire domestique à Kubernetes. Dans cette illustration, le fichier «ABC.txt »sera utilisé. Exécutez la commande ci-dessous dans l'ubuntu 20.04 Shel de borne du système d'exploitation Linux.
$ kubectl cp abc.Exemple de txt: ABC.SMS
Exemple 2:
Il copiera le fichier «ABC.txt »du répertoire de travail de votre pod au répertoire de travail actuel. Exécutez la commande ci-dessous dans l'ubuntu 20.04 Shel de borne du système d'exploitation Linux.
$ Kubectl SP Exemple: ABC.txt ABC.SMS
Conclusion
Ce guide est lié à la commande Kubectl CP. L'importance de la commande Kubectl CP a été expliquée en détail. Nous avons discuté de quelques exemples pour une meilleure compréhension. J'espère qu'ils seront précieux pour votre travail.