Se usó la API de Cloud Translation para traducir esta página.
Switch to English

Implementa en Google Kubernetes Engine

Google Kubernetes Engine puede extraer imágenes directamente de los repositorios de Docker. Algunas versiones incluyen asistencia preconfigurada para extraer imágenes de los repositorios de Docker de Artifact Registry.

Requisitos

En la siguiente tabla, se enumeran las versiones mínimas de GKE requeridas para crear clústeres que tienen permisos predeterminados para extraer contenedores de repositorios de Docker en el mismo proyecto.

Versión Parche mínimo requerido
1.14 1.14.8-gke.37
1.14.9-gke.28
1.14.10-gke.22
1.15 1.15.7-gke.28 1.15.8-gke.6
1.15.9-gke.1
1.16 1.16.4-gke.28
1.16.5-gke.0
1.17 1.17.0-gke.5

Debes configurar el acceso con Kubernetes imagePullSecrets en otros casos:

  • No uses una de las versiones de GKE que están configuradas para el acceso de extracción predeterminado.
  • Debes acceder a los contenedores desde los repositorios en otro proyecto.

Ejecuta una imagen

Puedes ejecutar una imagen de Artifact Registry en un clúster de Google Kubernetes Engine con el siguiente comando:

kubectl run [NAME] --image=LOCATION-docker.pkg.dev/PROJECT-ID/REPOSITORY/IMAGE:TAG

Donde:

  • LOCATION es la ubicación regional o multirregional del repositorio.
  • PROJECT es el ID de tu proyecto de Google Cloud Console. Si el ID de tu proyecto contiene dos puntos (:), consulta Proyectos con alcance de dominio.
  • REPOSITORY es el nombre del repositorio en el que se almacena la imagen.
  • IMAGE es el nombre de la imagen en el repositorio.
  • TAG es la etiqueta de la versión de la imagen que deseas extraer.

Para obtener más información sobre los comandos de Kubernetes, consulta la página de descripción general de kubectl.