Descobriments Docker
Els descobriments Docker permeten llistar un conjunt d’imatges Docker a partir d’un registre o d’un desplegament existent. Després, les imatges Docker descobertes es poden afegir a Cyberwatch amb una acció en bloc perquè s’escanegin.
Kubernetes
Requisits previs
Els descobriments Kubernetes requereixen:
- Un punt d’entrada a l’API de Kubernetes
- Un mode d’autenticació: Testimoni d’autenticació o Certificat de client
- Credencials que puguin accedir al recurs Pods mitjançant el verb list
- Credencials que puguin accedir als recursos namespaces/status i Pods/status mitjançant els verbs list i get per tenir accés a l’estat dels espais de noms
Si disposeu d’un clúster Kubernetes, podeu escanejar-lo amb Cyberwatch per llistar totes les imatges Docker que s’hi han desplegat.
Els descobriments Kubernetes requereixen un joc de credencials de Kubernetes, que podeu crear des del menú Credencials desades. La informació de connexió essencial és (1) el punt d’entrada a l’API de Kubernetes, per exemple https://ip-du-cluster:6443, (2) el mode d’autenticació, que serà per testimoni d’autenticació (normalment un JWT) o per certificat de client, i (3) les credencials de connexió que requereix el mode d’autenticació triat.
El punt d’entrada a l’API de Kubernetes i el testimoni d’autenticació es poden extreure fàcilment d’un YAML de configuració de Kubernetes per a un compte de servei cercant les claus server: i token:.
Podeu generar un certificat de client seguint la documentació oficial.
Un cop tingueu a punt el joc de credencials, podreu crear el descobriment Kubernetes des del menú Descobriments fent clic al botó Afegeix i després a Kubernetes a la secció Imatges Docker.
El perímetre d’un descobriment Kubernetes es pot ajustar de diverses maneres:
- Llistar les imatges definides a la configuració dels pods (les imatges es referencien llavors per etiqueta)
- Llistar les imatges que s’estan executant al clúster (les imatges es referencien llavors per digest)
- Llistar els espais de noms (en aquest cas les imatges no es referencien)
Aquests perímetres també estan disponibles per als descobriments AKS, EKS i Rancher.
També es pot restringir el descobriment a un espai de noms. Això també està disponible per al descobriment Red Hat OpenShift.
Afegir les imatges Docker descobertes
Des de la llista d’actius descoberts, podreu veure i filtrar les imatges que no tenen actius associats. Per afegir-les a Cyberwatch, podeu seleccionar les que vulgueu escanejar i fer clic a Accions en bloc > Escaneja com a imatges Docker.
L’addició a Cyberwatch de les imatges Docker descobertes recentment es pot automatitzar activant el registre automàtic des del formulari d’edició del descobriment.
El registre es tria automàticament a partir del nom de la imatge descoberta. Per exemple, una imatge example.com/library/hello utilitzarà automàticament el registre Docker example.com, sempre que s’hagi afegit com a credencial desada. Si el registre és nou, es crearà automàticament una credencial desada, que després es podrà editar manualment si cal autenticació. De vegades es pot indicar un registre preferent, però només s’utilitzarà per a les imatges descobertes en què el registre que figura al nom coincideixi amb el punt d’entrada del registre.