Cómo usar Kubernetes Replicaset

Cómo usar Kubernetes Replicaset

Un ReplicAset es un programa que opera varias instancias de una cápsula mientras mantiene un número consistente de PODS. Su objetivo es mantener el número indicado de instancias de POD que operan en un clúster en un momento particular para que los usuarios no pierdan acceso a sus aplicaciones si un POD muere o no está disponible. Los replicesets son estructuras relativamente altas que aseguran un número particular de copias idénticas de un POD particular que funcionan al mismo tiempo.

Sorprendentemente, los replicesets se consideran en Kubernetes como un componente clave en lugar de un fin en sí mismo. En cualquier momento en particular, los replicesets se aseguran de que haya un número particular de vainas similares que operan. Puede imponer una cierta cantidad de vainas para la aplicación cuando usa replicasets. Usted elige la cantidad de vainas que pueden ejecutarse al mismo tiempo. Kubernetes luego asigna suficientes vainas para cumplir con su accesibilidad mínima definida. Según cómo se diseña su aplicación, cada pod puede incluir muchos contenedores activos. Tendríamos que construir numerosos manifiestos para la cantidad de vainas que requerimos sin replicarset, que podría ser una gran cantidad de trabajo para implementar copias de una sola aplicación.

El replicarset se conocía anteriormente como el controlador de replicación en Kubernetes. La distinción principal es que ReplicAsets nos permite emplear una característica llamada selección de etiquetas. Cuando lanza una vaina en un clúster de Kubernetes, casi siempre hará réplicas para expandir una aplicación existente. Una replicación que asegura que las cápsulas de réplicas especificadas se ejecuten constantemente en el estado deseado es la forma ideal de controlar estas réplicas. Tendría que generar múltiples manifiestos para un número específico de vainas requeridas para una sola aplicación si no tuviera una réplica.

Haremos todo lo posible para explicar todo en este tutorial sobre el uso de replicaset en Kubernetes.

Requisitos previos para el uso de ReplicAset

Para usar ReplicAset en Kubernetes, asegúrese de haber instalado Ubuntu 20.04 Sistema Linux. Además, se requiere un clúster de minikube para el uso de replicaset en Kubernetes.

Método para usar ReplicaSet en Kubernetes

Comencemos con los pasos descritos a continuación para explicar el uso de ReplicAset en Kubernetes.

Paso 1: Inicie Minikube

Para usar Replicaset en Kubernetes, abra el terminal de la línea de comando en su Ubuntu 20.04 sistema. Se puede acceder al terminal de línea de comandos presionando la tecla de acceso directo "Ctrl+Alt+T" o buscando en el área de aplicación. Usar cualquiera de estas estrategias depende completamente de usted. Tan pronto como vea la ventana del terminal, escriba el siguiente comando de minikube. Toque el botón "Enter" para su ejecución.

$ minikube comienzo

Paso 2: cree el archivo de configuración para el uso de ReplicAset en Kubernetes

Ahora, debe hacer un nuevo archivo de configuración para el uso efectivo de ReplicAset en Kubernetes. En la captura de pantalla a continuación, puede ver que creamos un archivo de configuración según nuestros requisitos. Hemos nombrado este archivo "replicaSet.Yaml ". Puedes modificarlo según tu deseo. Además, tienes que usar .Extensión Yaml para su creación.

Paso 3. Crear replicaSet a través de la terminal

Ahora es el momento de usar el archivo de configuración que hemos creado en el paso 2. Entonces, ahora ejecutemos el siguiente comando enumerado para el uso del archivo de configuración para ReplicAset.

$ kubectl aplicar -f replicaSet.yaml

Después de su ejecución, puede ver que se ha creado con éxito.

Etapa 4. Encuentra el Repicaset actual

Ahora, estamos en condiciones de obtener el replicAset implementado actualmente en Kubernetes ejecutando el comando que se encuentra en la ventana Terminal.

$ kubectl obtiene rs

En la salida, puede ver que el nombre, el número deseado, el número actual y la edad del replicAset actualmente implementado en Kubernetes.

Paso 5: Verifique el estado de ReplicAset

Desde el paso 4, puede ver que el nombre del ReplicAset implementado actualmente en Kubernetes es "Frontend". Por lo tanto, podemos verificar el estado utilizando el comando escrito a continuación en la ventana del terminal.

$ kubectl describe RS/Frontend

Puede ver el estado de la cápsula y las réplicas después de la ejecución del comando kubectl mencionado anteriormente.

Paso 6: Verifique las vainas

Ahora, estamos listos para verificar el estado de las cápsulas después de la creación de ReplicAset en Kubernetes. Para lograr este objetivo, pruebe el siguiente comando citado en el terminal:

$ kubectl consigue vainas

Desde la salida, puede verificar el nombre de las vainas, su estado y la edad de las vainas.

Conclusión

ReplicAset es uno de los elementos más importantes para garantizar la confiabilidad, escalabilidad e incluso la base de su arquitectura. En la ilustración anterior de ReplicaSet, hemos hecho todo lo posible para explicar el concepto básico de replicaSet en Kubernetes.

Además, hemos proporcionado una guía paso a paso para el uso de ReplicAset en Kubernetes. Ahora, creo que no tendrá ningún problema para comprender la replicación y su uso en Kubernetes.