Il existe beaucoup d'objets dans kubernetes, permettant de créer des roles bien écrite, évitant les informations sensibles, ou permettant la ré-utilisabilité de paramêtres

Les plus basiques

  • pods : définition d'un pod (image de container, nommage du pod, environement du container ...)
  • service : exposition d'un service (port, mode d'exposition, translation de ports ...)
  • replicaset : définition d'un ensemble de contraites de réplicas pour obtenir un état stable de notre ressource
  • deployement

Pour aller un peu plus loin

  • configmap : stockage clef valeur non sécurisé
  • secrets : stockage en base64 d'information sensibles auquels ont fera référence dans les yamls afin de ne pas les révéler en clair
  • ingress : gestion de flux entrants
  • egress ; gestion de flux sortants
  • serviceaccount : identité pour un object kubernetes afin de lui déléger un accès a des ressources (un peu comme nous en tant qu'user

A voir aussi

  • statefulset : ... a lire
  • daemonset : ... a lire