Це багатосторінковий друкований вигляд цього розділу. Натисність щоб друкувати.
Кодування
1 - Довідник KYAML
KYAML — це безпечніший і менш неоднозначний піднабір YAML. KYAML, розроблений спеціально для Kubernetes, вирішує поширені проблеми YAML, такі як чутливість до пробілів і неявне примусове перетворення типів, зберігаючи при цьому повну сумісність з наявними парсерами та інструментами YAML.
Цей довідник описує синтаксис KYAML.
Початок роботи з KYAML
Залежність YAML від відступів та неявного примусового перетворення типів часто призводить до помилок конфігурації, особливо в конвеєрах CI/CD та системах шаблонів, таких як Helm. KYAML усуває ці проблеми, вимагаючи явного синтаксису та структури, що робить конфігурації більш надійними та простішими для налагодження.
Основна структура
KYAML використовує синтаксис flow style з {} для обʼєктів і [] для масивів. Усі рядкові значення повинні бути в подвійних лапках.
---
{
apiVersion: "v1",
kind: "Pod",
metadata: {
name: "my-pod",
labels: {
app: "demo"
},
},
spec: {
containers: [{
name: "nginx",
image: "nginx:1.20"
}]
}
}