YAML
A definition language used by Kubernetes to create and manage the configurations. Primarily yaml consists of three types of fields -
1. Key-Value Pairs
eg: name: test
age: 00
Positioning of the elements is quite important in yaml. name and age elements should start at the same position.
All values should have a space after colon (:)
2. Array
hyphen (-) indicates an element of an array
eg: Fruits:
- Apple
- Mango
- Banana
Vegetables:
- Carrot
- Tomato
3. Dictionary/Map
eg: Employee:
Name: employeeOne
Sex: Male
Age: 30
Title: Systems Engineer
Name: employeeOne
Sex: Male
Age: 30
Title: Systems Engineer
An example of YAML file with list of dictionaries
Employee:
Name: employeeOne
Sex: Male
Age: 30
Title: Systems Engineer
Projects:
- Digital
- Retail
Payslips:
- Month: June
Wage: 4000
- Month: July
Wage: 4500
- Month: August
Wage: 4000
Name: employeeOne
Sex: Male
Age: 30
Title: Systems Engineer
Projects:
- Digital
- Retail
Payslips:
- Month: June
Wage: 4000
- Month: July
Wage: 4500
- Month: August
Wage: 4000
No comments:
Post a Comment