Docker ve LXC ile konteynerleştirme, orkestrasyon ve Ansible, Terraform ile CI/CD pipeline'ları kullanılarak altyapı otomasyonu.
Konteynerler ve infrastructure-as-code, 'bu sunucu nasıl kurulmuştu' sorusunu yazılı, tekrarlanabilir ve incelenebilir bir şeye dönüştürür. Uygulamaları paketlemek ve izole etmek için Docker ve LXC ile, altlarındaki altyapıyı oluşturmak ve yapılandırmak için ise Ansible ve Terraform ile çalışıyorum.
Bu, küçük bir uygulama için iyi kurulmuş tek bir Dockerfile ve docker-compose yapılandırmasından, veritabanı gibi daha ağır iş yükleri için Proxmox üzerinde LXC konteynerlerine, Terraform ile oluşturulup Ansible playbook'larıyla senkronize tutulan çok sunuculu filolara kadar geniş bir yelpazeyi kapsar.
Uygun olduğu durumlarda bu CI/CD ile birleşir — en çok kullandığım pipeline GitLab CI'dır — böylece bir repoya gönderilen değişiklik, manuel bir SSH oturumu yerine otomatik olarak build, test ve deploy edilebilir.
Kurulumunuzu ve yapmak istediğinizi anlatın — size sonraki adımlarla geri döneyim.
İletişime Geçin