- Pulumi:
- IaC aracı olarak altyapıyı kolayca yapılandırıp yönetmeye yardımcı olan özellikler sunar
- HashiCorp tarafından geliştirilen açık kaynaklı bir projedir
- Bulut altyapısını programlama dilleriyle tanımlamak ve yönetmek için kullanılır
- Özellikler:
- AWS, Azure, Google Cloud, Kubernetes gibi çeşitli bulut platformlarını destekler
- Go, Python, TypeScript, JavaScript, C#, Java, YAML vb. ile altyapı tanımlanabilir ve yönetilebilir
- Terraform, AWS CloudFormation, Azure Resource Manager, Kubernetes YAML & Helm Charts'tan Pulumi'ye geçiş yapılabilir
- AWS'nin depolama hizmeti S3 oluşturma yöntemi:
- S3 oluşturma yetkisine sahip bir IAM kullanıcısı oluşturulur ve
AWS configure kullanılarak kaydedilir
- Brew ile Pulumi kurulur,
$pulumi new aws-python ile proje ayarlanır
- Pulumi ilk kez kullanıldığında “giriş yapılması gerekiyor” yönünde bir bilgilendirme mesajı gösterilir
- Giriş tamamlandıktan sonra proje ayarları için proje adı, açıklama, stack adı ve bölge girilerek proje oluşturulur
- Kaynak oluşturmak için
$ pulumi up girildiğinde değişiklikler vb. gösterilir
yes seçildiğinde gerçek AWS ortamında kaynaklar oluşturulur
- AWS'de oturum açtıktan sonra Amazon S3 konsoluna gidildiğinde,
pulumi up komutuyla oluşturulan bucket görülebilir
6 yorum
Terraform’un benimsenme oranı daha yüksek olsa da, nedense Pulumi bana daha cazip geliyor. Sonuçta zaten kullandığım dili kullanabiliyorum…
Pulumi'yi de HashiCorp mu geliştirdi? HashiCorp'un geliştirdiği Terraform değil miydi?
Merhaba. Biz Infograb. İlgili içeriği kontrol edip blogdaki orijinal metni düzelttik. İçerikteki hatayı işaret ettiğiniz için teşekkür ederiz. Bundan sonra daha dikkatli olup doğru bilgileri aktarmaya devam edeceğiz.
Yanlış bilgi verdiğim için özür dilerim. İlgili içeriği düzeltmek veya özet yazısını silmek istedim, ancak yazının üzerinden iki saat geçtiği için silmek zorlaştı. Tekrar özür dilerim.
Yapay zekayla yazılmış gibi hafif bir hissi var ama sonuçta o da yapay zeka.
Pulumi, Pulumi tarafından geliştirildi; HashiCorp'un Terraform'u geliştirdiği de doğrudur.
Orijinal yazıda da Pulumi'nin HashiCorp tarafından geliştirildiği yanlış şekilde belirtilmiş...