Azure Service Bus vs Azure Storage Account Queue

By | 25 May 2020

Azure Mesajlaşma Servisleri – Azure Service Bus & Azure Storage Account Queue Monolitik uygulamalar yerine birbirinden bağımsız bileşenleri olan ve bu bileşenlerin bağımsız şekilde deploy edilebildiği microservice mimarilerinde birimler arası iletişimler mesajlaşma servisleri kullanılarak sağlanır. Azure üzerinde de bu mesajlaşmaları sağlayan ve kullanım amaçlarına göre farklı özellikler barındıran bir kaç mesajlaşma servisi bulunur. İşim gereği… Read More »

Kubernetes Default Resource Requirements and Limits

By | 20 April 2020

Selamlar, Çok kısa ancak önemli bir bilgiyi sizlerle paylaşmak istedim. Normalde Kubernetes cluster üzerindeki pod’ların içerisinde çalışan container’ların host makineler üzerinden ne kadar compute kaynağı consume edeceğini belirlememiz gerekir. Default olarak 0.5 CPU ve 256Mi Ram container’lara atanır.  Bu default değerlerin atanması için belirtilen namespace’ler içerisinde LimitRange configurasyonlarının yapılması gerekir. LimitRange configürasyonu için aşağıdaki şekilde… Read More »

Container Insights for AKS

By | 30 March 2020

Kubernetes altyapınızı monitor edebileceğiniz bir çok monitoring uygulaması mevcut. Azure üzerinde de aynı şekilde Kubernetes cluster’ınızı için bir çok monitoring mekanizmasını kullanabilir siniz. Ben bugünkü makalemde sizlere Azure Kubernetes Service kurulumu sırasında entegre edebileceğimiz, Azure üzerindeki application insight’ın bir parçası olan container insight’tan bahsedeceğim. Oldukça başarılı ve devamlı geliştirilen bu monitoring tool’u sayesinde cluster ve… Read More »

Develop,Deploy and Debug AKS with VS Code Kubernetes Tools

By | 29 March 2020

Bu makalemde VS Code ile kullanabileceğiniz müthiş bir addon’dan bahsedeceğim. 😊 Müthiş diyorum çünkü gerçekten bu addon’u kullanarak VS Code üzerinden Kubernetes cluster’larınızı oldukça efektif şekilde yönetebiliyorsunuz. Öncelikle tool’u tüm özellikleri ile efektif olarak kullanabilmek için sahip olmanız gereken iki Küçük tool var. Bunlarda tabiki docker ve kubectl. Sonrasında da kullanacağınız platforma bağlı olarak bazı… Read More »

Create AKS Cluster with Terraform

By | 29 March 2020

Azure platformu üzerinde Azure Kubernetes Service(AKS)’i CLI üzerinden ,portal üzerinden yada Arm template’lerini kullanarak PowerShell ile yapılandırabilirsiniz. Bunlara alternative olarak Terraform kullanrak da Kubernetes kurulumlarınızı gerçekleştirebilirsiniz. Özellikle CICD süreçlerinizde Terraform kullanamaya alışıksanız, bu deneyiminizi değiştirmeden Terraform ile AKS kurulumlarınıza devam edebilirsiniz. Infra’yı script haline getirip deploy etmek ortamların identical olmasını, hata payı olmamasını ve işlemlerin… Read More »

How to access Kubernetes dashboard that runs on AKS

By | 29 March 2020

Kubernetes ile beraber basic operasyonları yönetebileceğiniz bir dashboard gelir. Bu dashboard ile basit anlamda cluster’a ait sağlık durumlarını görüntüleyebilirsiniz. Ayrıca service objeleri oluşturup deployey edebilir ve var olan uygulamalarınızı düzenleyebilirsiniz. Cloud üzerinde yönetilen bir servis olarak Kubernetes’I kullandığınızda bu dashboard’a erişmek için birkaç konfigürasyon yapmanız gerekir. Bunun sebebi dashboard’un local host üzerinden yayın yapmasıdır. Bu… Read More »

Azure Container Registry Spesifications

By | 28 March 2020

Bu makalemde sizlere özet olarak Azure container Registry’nin özelliklerini maddeler halinde aktaracağım. Genel Özellikleri Nelerdir? Azure container registry(ACR) open-source Docker Registry 2.0 tabanlıdır. Docker container image’ları ve buna bağlı artifact’leri store edebilir. Azure Container Registry Tasks özelliği sayesinde container imajlarını Azure üzerinde build edebilmeyi sağlar. Build işlemi manuel olarak ve source code commit edildiğinde yada… Read More »