Tolerancias de Kubernetes

Las tolerancias de Kubernetes son una forma de permitir que los pods se programen en nodos que tienen taints, que son marcadores que repelen los pods de forma predeterminada. Las tolerancias le permiten controlar qué pods se pueden ejecutar en qué nodos, según los requisitos del pod y las características del nodo. ¿Cuáles son las tolerancias de Kubernetes? Las tolerancias de Kubernetes son una propiedad del pod que permite programar un pod en un nodo con una contaminación coincidente. Las manchas son lo opuesto a la afinidad de nodos, que es una forma de atraer pods a un conjunto de nodos. Las manchas se aplican a los nodos y actúan como una barrera repelente contra nuevas vainas. Los nodos contaminados solo aceptarán pods que hayan sido marcados con la tolerancia correspondiente. ...

11 de julio de 2023 · 5 min · 947 palabras · Me

Cómo borrar líneas en archivos que contienen cadenas de forma recursiva en Linux

find . -name "*.md" -type f -exec sed -i '/line of text/d' {} \; Este comando utiliza find para localizar todos los archivos .md en el directorio actual y sus subdirectorios de forma recursiva. La opción -exec se utiliza para ejecutar el comando sed en cada archivo encontrado. {} se reemplaza por el nombre de cada archivo encontrado y \; se usa para terminar la opción -exec. El comando sed elimina cualquier línea que contenga la cadena “línea de texto” de cada archivo encontrado.

27 de abril de 2023 · 1 min · 84 palabras · Me

Cómo instalar PhantomJS en Ubuntu 22.10

PhantomJS es un navegador web sin cabeza para automatizar las interacciones de páginas web. Para instalar PhantomJS en Ubuntu 22.10, puede seguir estos pasos: Actualice los paquetes de su sistema con sudo apt update && sudo apt upgrade Instale los paquetes requeridos con sudo apt install build-essential chrpath libssl-dev libxft-dev libfreetype6 libfreetype6-dev libfontconfig1 libfontconfig1-dev Descarga el archivo binario PhantomJS desde su sitio web oficial con wget https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-2.1.1-linux-x86_64.tar.bz2 Extraiga el archivo a /usr/local/share/ con sudo tar xvjf phantomjs-2.1.1-linux-x86_64.tar.bz2 -C /usr/local/share/ Cree un enlace simbólico al archivo binario con sudo ln -sf /usr/local/share/phantomjs-2.1.1-linux-x86_64/bin/phantomjs /usr/local/bin Verificar la instalación con phantomjs --version

27 de abril de 2023 · 1 min · 98 palabras · Me

Cómo eliminar todos los archivos que contienen cadenas en Linux

find -type f -name '*string*' -delete Este comando eliminará todos los archivos cuyos nombres contengan la cadena string. El carácter * es un comodín que coincide con cualquier número de caracteres. La opción -type f le dice a find que solo busque archivos, no directorios. La opción -delete le dice a find que elimine los archivos que encuentre.

27 de abril de 2023 · 1 min · 58 palabras · Me

Cómo resolver el error ''No se puede cancelar el registro de la máquina mientras está bloqueada'' en Vagrant

Al trabajar con Vagrant, una herramienta para crear y administrar entornos virtuales, es posible que encuentre un mensaje de error que diga “No se puede cancelar el registro de la máquina mientras está bloqueada”. Esto suele ir acompañado de un bloque de mensajes de error y salida de comando, como se muestra a continuación: vagrant destroy default: Are you sure you want to destroy the 'default' VM? [y/N] y ==> default: Destroying VM and associated drives… There was an error while executing VBoxManage, a CLI used by Vagrant for controlling VirtualBox. ... VBoxManage: error: Cannot unregister the machine 'CnC_default_1643660523119_45689' while it is locked ... Este error generalmente se produce al intentar destruir una máquina virtual (VM) Vagrant usando el comando vagrant destroy. Significa que la máquina virtual está en un estado bloqueado, lo que impide que se cancele su registro y se elimine. ...

1 de febrero de 2022 · Shafiq Alibhai

Cómo obtener un certificado SSL de servidor remoto

openssl s_client -connect {HOSTNAME}:{PORT} -showcerts

15 de junio de 2021 · Shafiq Alibhai

Reemplace todos los puntos en los nombres de archivos excepto la extensión en Linux

for f in .; do pre="${f%.}"; suf="${f##.}"; mv -i -f -- "$f" "${pre//./_}.${suf}"; done

21 de enero de 2021 · Shafiq Alibhai

Cuente el número de directorios en el directorio actual usando la CLI de Linux

ls -1 | wc -l

14 de julio de 2020 · 1 min · 5 palabras · Shafiq Alibhai

Cuente el número de archivos en un directorio usando Linux cli

ls -l . | egrep -c '^-'

14 de julio de 2020 · Shafiq Alibhai

Cómo instalar PHP (7.4, 7.3 y 5.6) en Debian 9 Stretch

Requisitos previos Inicie sesión en su sistema Debian 9 mediante acceso de shell. Para sistemas remotos, conéctese con SSH. Los usuarios de Windows pueden utilizar Putty u otras aplicaciones alternativas para la conexión SSH. ssh root@debian9 Ejecute los siguientes comandos para actualizar los paquetes actuales a la última versión. sudo apt update sudo apt upgrade Ejecutemos los siguientes comandos para instalar los paquetes necesarios primero en su sistema. Luego importe la clave de firma de paquetes. Después de eso, configure PPA para los paquetes PHP en su sistema. ...

14 de julio de 2020 · Shafiq Alibhai