Tag: KUBECTL
Al aprender Kubernetes, términos como kubectl, nodo maestro, servidor de API, etc., surgen regularmente. Kubectl es un cliente para interactuar con el cluster de k8s y realizar tareas como crear pods, administrarlos, etc. Por ejemplo, localmente lo uso para trabajar con minikube. Pero kubectl es más como una interacción manual . . . Read more
¿Cómo puedo obtener solo 1 resultado de “labels”? Intenté hacer -o=jsonpath='{.metadata.labels[0]}’ con la esperanza de obtener la primera cadena, pero eso arrojó un error. “metadata”: { “labels”: { “beta.kubernetes.io/arch”: “amd64”, “beta.kubernetes.io/os”: “linux”, “kubernetes.io/arch”: “amd64”, “kubernetes.io/hostname”: “143.110.156.190”, “kubernetes.io/os”: “linux”, “node-role.kubernetes.io/controlplane”: “true”, “node-role.kubernetes.io/etcd”: “true”, “node-role.kubernetes.io/worker”: “true” },
Actualmente estoy ejecutando este comando en una máquina Linux para obtener pods más antiguos de 1 día: kubectl get pod | awk ‘match($5,/[0-9]+d/) {print $1}’ Quiero poder ejecutar el mismo comando en Powershell. ¿Cómo puedo hacerlo? Salida de kubectl get pod: NAME READY STATUS RESTARTS AGE pod-name 1/1 Running 0 . . . Read more
Tengo un caso de uso en el que necesito ejecutar el comando kubectl en crontab. No estoy obteniendo ninguna respuesta de todos los comandos kubectl. He intentado esto: #!/bin/sh /usr/bin/kubectl get po >> /cron.txt ¡Se agradecerá la ayuda!
¿Existe alguna forma de obtener imágenes o hash de imágenes utilizando un solo comando de kubectl? Estoy utilizando esto: kubectl get deployment -A -o wide –selector=app.kubernetes.io/name=deployment_name Pero solo necesito las imágenes como resultado de mi comando.