Operador de Kubernetes [Nosotros] Jason Dobis

Precio por pieza incluyendo entrega a México
Variaciones
Kubernetes operator [[us] jason dobies, [us] joshua wood (j
Especificaciones del producto
Marca
Xinhua wenxuan
Editorial
China electric power press
Autor
[[us] jason dobies, [us] joshua wood, ma jing
Fecha de publicación
2021.07
Título
Kubernetes operator [[us] jason dobies, [us] joshua wood (j
Pie
16 open
Número de libro
9787519856748
Precios de los libros
58.00
Color
Kubernetes operator [[us] jason dobies, [us] joshua wood (j
Marca
Xinhua wenxuan
Editorial
China electric power press
Autor
[[us] jason dobies, [us] joshua wood, ma jing
Fecha de publicación
2021.07
Título
Kubernetes operator [[us] jason dobies, [us] joshua wood (j
Pie
16 open
Número de libro
9787519856748
Precios de los libros
58.00
Color
Kubernetes operator [[us] jason dobies, [us] joshua wood (j
Marca
Xinhua wenxuan
Editorial
China electric power press
Autor
[[us] jason dobies, [us] joshua wood, ma jing
Fecha de publicación
2021.07
Título
Kubernetes operator [[us] jason dobies, [us] joshua wood (j
Pie
16 open
Número de libro
9787519856748
Precios de los libros
58.00
Color
Kubernetes operator [[us] jason dobies, [us] joshua wood (j
Detalles del producto
El texto en las imágenes se puede traducir
详情首图
autor:Jason Dobies, Joshua Wood, traducido por Ma Jinghui
Precios:58
Editor:Prensa de energía eléctrica de China
Fecha de publicación:1 de julio de 2021
Páginas:188
Vinculante:libro de bolsillo
ISBN:9787519856748
目录
Tabla de contenido
Prefacio. 1
Capítulo 1. Innovaciones aportadas por los operadores a Kubernetes 7
1.1 Cómo funciona Kubernetes.8
1.2 Ejemplo: Servidor web sin estado 10
1.3 Aplicaciones con estado11
1.4 El operador es el software SRE 11
1.5 Principio de funcionamiento del operador 12
1.6 Cómo crear un operador 13
1.7 Ejemplo: operador etcd 14
1.8 Objetos a los que está destinado el operador 15
1.9 Listo para usar16
Capítulo 2 Ejecución del operador. 17
2.1 Establecimiento del laboratorio de operadores 17
2.1.1 Requisito de versión del clúster 18
2.1.2 Requisitos de autorización18
2.1.3 Herramientas y técnicas estándar 19
2.1.4 Configuración de clúster recomendada 20
2.1.5 Verificar la versión del cluster 22
2.2 Ejecución de un operador simple.22
2.2.1 Ejemplos comunes.23
2.2.2 Obtener la lista de operadores etcd 24
2.2.3 CR: Punto final de API personalizado 24
2.2.4 Quién soy: Definición de la cuenta de servicio del operador 25
2.2.5 Implementar el operador etcd 29
2.2.6 Declarar el clúster etcd 30
2.2.7 Práctica con etcd 32
2.2.8 Expansión del clúster etcd 33
2.2.9 Falla y recuperación automática 34
2.2.10 Actualización del clúster etcd 36
2.2.11 Limpieza.39
2.3 Resumen.39
Capítulo 3. Operadores creados sobre la interfaz de Kubernetes. 41
3.1 Escala estándar: recursos del conjunto de réplicas.41
3.2 Recursos personalizados 43
3.3 Controlador personalizado.43
3.4 Rango de operadores.44
3.4.1 Alcance del espacio de nombres 44
3.4.2 Operadores de todo el clúster 45
3.5 Autorización.45
3.5.1 Cuenta de servicio 45
3.5.2 Rol 46
3.5.3 Vinculación de roles 47
3.5.4 Rol de clúster y vinculación de roles de clúster 47
3.6 Resumen.47
Capítulo 4 Marco del operador. 49
4.1 Origen del marco del operador 49
4.2 Modelo de madurez del operador 50
4.3 SDK del operador .51
4.4 Administrador del ciclo de vida del operador.52
4.5 Métricas del operador 53
4.6 Resumen.54
Capítulo 5 Aplicación de muestra: Sitio web para invitados 55
5.1 Descripción general de la aplicación 56
5.2 Instalación mediante un manifiesto.57
5.2.1 Implementar MySQL 58
5.2.2 Backend 60
5.2.3 Parte delantera 63
5.3 Lista de implementación 65
5.4 Acceso a sitios web de invitados.65
5.5 Limpieza.66
5.6 Resumen.66
Capítulo 6 Operador adaptador. 67
6.1 Operador del timón 69
6.1.1 Construcción de un operador.70
6.1.2 Mejorar el CRD 75
6.1.3 Comprobación de los permisos del operador 75
6.1.4 Ejecución del operador Helm 75
6.2 Operador Ansible 76
6.2.1 Construcción de un operador.77
6.2.2 Mejorar el CRD 80
6.2.3 Comprobación de los permisos del operador 80
6.2.4 Ejecución del operador Ansible 80
6.3 Operador de prueba 81
6.4 Resumen.82
6.5 Lectura adicional 82
Capítulo 7 Uso del SDK de operadores para crear un operador en lenguaje Go. 83
7.1 Inicialización del operador.84
7.2 Rango de operadores.85
7.3 Definición de recurso personalizado 87
7.3.1 Definición de tipos Go.88
7.3.2 Lista CRD 90
7.4 Permisos del operador 90
7.5 Controlador 91
7.6 Consejos para escribir operadores 94
7.6.1 Recuperación de recursos 94
7.6.2 Creación de subrecursos.96
7.6.3 Eliminación de subrecursos.99
7.6.4 Nomenclatura de subrecursos.101
7.6.5 Idempotencia 101
7.6.6 Influencia del operador.102
7.7 Ejecución del operador localmente.103
7.8 Ejemplo de sitio invitado 104
7.9 Resumen 105
7.10 Lectura adicional 106
Capítulo 8 Administrador del ciclo de vida del operador 107
8.1 Recursos personalizados de OLM 108
8.1.1 Versión 108 del servicio de clúster
8.1.2 Fuente del directorio 109
8.1.3 Suscripción.109
8.1.4 Plano de instalación 110
8.1.5 Grupo de operadores 110
8.2 Instalación de OLM 111
8.3 Uso de OLM 113
8.3.1 Operador de exploración 119
8.3.2 Operador de eliminación 121
8.4 Archivos de metadatos para paquetes OLM 121
8.4.1 Definición de recursos personalizados 122
8.4.2 Archivo de versión del servicio de clúster 122
8.4.3 Archivo de manifiesto del paquete 123
8.5 Escritura de archivos de versión de servicio de clúster 123
8.5.1 Generar un archivo de esqueleto 123
8.5.2 Metadatos 125
8.5.3 CRD propiedad de los operadores .127
8.5.4 Dependencias del operador CRD .131
8.5.5 Modo de instalación 132
8.5.6 Versión y actualización 133
8.6 Escritura de un archivo de manifiesto de paquete.134
8.7 Operación local.135
8.7.1 Prerrequisitos 135
8.7.2 Creación del paquete OLM.140
8.7.3 Instalación del operador a través de OLM142
8.7.4 Prueba del operador en ejecución.144
8.8 Ejemplo de operador de sitio invitado 144
8.9 Resumen 145
8.10 Lectura adicional 145
Capítulo 9 El concepto de manipuladores 147
9.1 SRE por solicitud 147
9.2 Ganancias no ganadas.148
9.2.1 Automatización: Computadoras que trabajan automáticamente 148
9.2.2 Futilidad: Trabajo sin valor duradero.149
9.2.3 Puntos críticos de la expansión: aumento de la carga de trabajo a medida que el sistema se expande.149
9.3 Operador: Ingeniería de confiabilidad de aplicaciones de Kubernetes 150
9.3.1 Gestión del estado de la aplicación 151
9.3.2 Señales de oro enviadas al software.151
9.4 Siete hábitos de los operadores altamente exitosos 153
9.5 Resumen 155
Capítulo 10: Involucrarse. 157
10.1 Solicitudes de funciones e informes de errores.158
10.2 Código aportado 159
10.3 Operadores compartidos.159
10.4 Resumen 160
Apéndice A: Ejecución de un operador como una implementación dentro de un clúster. 161
Apéndice B Validación de recursos personalizados 163
Apéndice C Control de acceso basado en roles. 167
Acerca del autor171
Introducción de la portada 171
内容简介
El contenido principal de este libro es: Aprenda a implementar operadores en clústeres de Kubernetes. Explore los operadores desde su uso hasta su implementación. Explore el marco de trabajo de operadores: SDK de operadores, gestor del ciclo de vida de operadores y métricas de operadores. Aproveche la compatibilidad del SDK con el lenguaje de programación Go para crear, empaquetar y ejecutar operadores. Aproveche los recursos existentes de Helm y Ansible para empaquetar e implementar operadores. Aprenda a distribuir operadores en clústeres de Kubernetes. Aprenda a usar operadores para implementar prácticas de ingeniería de confiabilidad del sitio.
Total
Entrega
IVA
Otro
Entrega marítima, 90 días