Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
GitOps, işletimsel bir çerçevedir. Uygulama geliştirmek için kullanılan en iyi DevOps uygulamalarını alır ve bunları altyapı otomasyonuna uygular.
Ekipler GitOps alıştırması yaparken kod olarak depolanan yapılandırma dosyalarını (kod olarak altyapı) kullanır. Bu dosyalar her dağıtıldığında aynı ortamı oluşturur. Bunu, her derleme yaptığınızda aynı uygulama ikili dosyalarını üreten uygulama kaynak kodu gibi düşünün.
GitOps Metodolojisi
Bu işlem veya metodoloji Git depolarını kullanır. Bu depolar, uygulamanız için tanımladığınız bir durum ve yapılandırma için gerçek kaynağınızdır. Bunlar, üretimde ihtiyacınız olan altyapının bildirim temelli açıklamalarını içerir. Otomatik bir işlem, bu ortamın depoda açıklanan durumla eşleşmesini sağlar.
Yeni bir uygulama dağıtmak veya mevcut bir uygulamayı güncelleştirmek için yalnızca depoyu güncelleştirmeniz gerekir; otomatik işlem diğer her şeyi işler.
GitOps'un avantajları
- Altyapı değişiklikleri üzerinde işbirliğine olanak tanır
- Geliştirilmiş erişim denetimi
- Daha hızlı pazara sunma
- Daha az risk
- Daha düşük maliyetler
- Daha az hataya eğilimli
Geliştirme/Test ile GitOps kullanma
GitOps, geliştirme/test senaryolarında ortamların doğrulanabildiği ve test edilebildiği üretim dışı örneklerinize uygulanmalıdır. Özellikle ortamların sık yeniden oluşturulması, doğrulanması ve ekipler arasında tutarlı tutulması gerektiğinde kullanışlıdır.
Etkinliklerinizi iyileştirmek ve uygulamalarınızın güvenliğini ve güvenilirliğini korumak için Geliştirme/Test ortamlarınızı geliştirmek için GitOps ilkelerini kullanabilirsiniz.
GitOps, bulut altyapısının hızlı teslimini sağlarken kurumsal güvenlik standartlarına da uyum sağlamak için otomasyonu Git gibi işbirliği çerçeveleriyle birleştirir.