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.