YAML ve JSON Arasında Dönüşüm: Docker, Kubernetes ve CI/CD Yapılandırmaları
DevOps, Docker ve Kubernetes dünyasının dili olan YAML ile web dünyasının dili olan JSON arasında kayıpsız çift yönlü dönüşüm yapmayı öğrenin.
YAML Nedir ve JSON'dan Farkı Nedir?
YAML (YAML Ain't Markup Language), süslü parantezler ve tırnaklar yerine boşluk girintilerini (indentation) temel alan son derece sade ve insan odaklı bir veri serileştirme formatıdır.
YAML Kullanım Alanları
- DevOps & Konteynerler: Docker Compose (
docker-compose.yml) ve Kubernetes manifests. - CI/CD Hatları: GitHub Actions, GitLab CI ve Jenkins boru hatları.
- Sunucu Otomasyonu: Ansible playbook'ları.
❓ Sıkça Sorulan Sorular (SSS)
YAML'da TAB tuşu kullanılabilir mi? ▾
Hayır! YAML standardı kesinlikle TAB karakterine izin vermez; girintiler yalnızca boşluk (space) karakterleri ile yapılmalıdır.