Objets

Sur Kubernetes, tous les définitions d'objets sont sous la même forme YAML. Il y a toujours quatre propriétés sur chacun des objets, dont trois qui sont indépendant du type d'objet.

apiVersion: networking.k8s.io/v1beta1
kind: Ingress
metadata:
  name: test-ingress
spec:
  backend:
    serviceName: testsvc
    servicePort: 80

Version de l'API. Ce champs est généralement v1.

Type de l'objet.

Propriété avec plusieurs sous-propriétés :

Champs Valeur par défaut Description
.metadata.name Requis Nom de l'objet (identifiant unique).
.metadata.annotations Vide annotations de l'objet.
.metadata.labels Vide Étiquettes de l'objet.
.metadata.namespace Espace de nom courant Espace de nom.
.metadata.uid Auto-généré ID de l'objet.

Paramètres de l'objet. Cette propriété est relatif au kind de l'objet. Voir la page associé dans le wiki.