Tattoo studio
Donec dignissim gravida posuere sagittis dolor.
Donec dignissim gravida posuere sagittis dolor.
Giderek herşeyin buluta taşındığı günümüzde, yazılım geliştirme için kullandığımız IDE’lerin de halkadaki yerlerini almaları kaçınılmaz. Bu konuda başı çeken Eclipse ailesinin üyesi ise Eclipse Che. Eclipse Che, Eclipse Foundation’ın yeni nesil IDE ve platformudur. Geliştirici çalıştırma alanı ve bulut tabanlı IDE’den oluşmaktadır. İlk Kubernetes-native IDE olma özelliğine sahiptir. Eclipse Che Docker, Kubernetes, Openshift gibi konteynar…
Kubernetes tasarımını her zaman lego’ya benzetirim. Uygun parçaların bir araya getirilmesi ile bir bütün oluşuyor. Bu tasarım, zaman içerisinde eskiyen bileşenlerin yerine daha modern mimarilerin eklenmesine olanak vermesi yanında yeni bileşenlerin eklenmesine de olanak vermekte. Makalemin konusu olan Operator’ler bu tasarımın getirisinin en güzel kanıtı. Makalemin devamında Kubernetes Operator’lerinin ve Operator Framework’ün ne olduğunu, nasıl…
Kubernetes’te uygulama ayağa kaldırmak, işin içinde container teknolojisi de olsa, bazen karmaşık olabilir. Kubernetes’te uygulama deploy sürecini basitleştirmek, deyim yerindeyse hap haline getirmek amacıyla Helm paket yöneticisi geliştirilmiştir. Hatırlarsanız daha önce size Helm 2 Paket Yönetici yapısı ve kurulumu hakkında bilgi vermiştim. Geçen zaman içerisinde Helm Paket Yönetici yapısal değişiklik geçirmiş olarak v3 sürümünü yayınladı.…
Hatırlayacak olursanız, daha önceki makalemde sizlere Kubernetes Cluster’ını Centos 7 minimal kurulu bir sistem üzerinde nasıl ayağa kaldırabileceğinizi paylaşmıştım. Özellikle bu işle yeni ilgilenenler için hızlıca bir Kubernetes Cluster’ı oluşturabilmeyi hedeflediğim makalem ardından pek çok Kubernetes egzersizini gerçekleştirebildiğinizi umuyorum. Devamındaki makalelerimde ise bu kurulum üzerine ihtiyacımız olan diğer bileşenleri detaylarını da paylaşarak kurmuştuk. Bu makalemde…
Bu makalemde, Kubernetes dünyasının gelecek vadeden projelerinden olan ve pek çok noktada politika belirlemenize yardımcı olan Open Policy Agent (OPA)‘ı sizlere tanıtacağım. Open Policy Agent (OPA), neredeyse tüm Kubernetes yığını genelinde politika belirlemenize imkan sunan bir politika moturudur. Bu özelliği sayesinde yazılım geliştirme ekiplerinin yanında özellikle güvenlik ekiplerinin gözdesi olmaya aday. Henüz Cloud Native Computing…
Docker Registery, Docker imaj’larınızı toplu olarak tutabileceğiniz bir saklama alanı, depo gibi hizmet vermek için kullanabileceğiniz bir uygulamadır. Özel bir Docker Registery ise imajlarınızı güvenli olarak saklama imkanı bulabileceğiniz bir depo olacaktır. Kubernetes makalalerimizde şimdiye kadar sizlerle paylaştığım bölümlerde üretim ortamında olmazsa olmaz pek çok bileşeni adım adım kurduk. Üretim ortamının güvenliğini sağlamanın yollarından biriside…
Bir Kubernetes Cluster’ını üretim ortamında yönetmek için kuşkusuz metrikleri takip etmeniz gerekli. Metrikler, node seviyesinde olacağı gibi pod seviyesinde de olmalı. Bu sayede bir ve ya daha fazla pod’un/node’un yüke tabi olduğunu görebilir, yatayda çoğaltılması kararını verebilirsiniz. Daha da iyisi ve önemlisi, Kubernetes Cluster’ının pod düzeyinde buna otomatik olarak karar vererek gerekli aksiyonu almasını sağlayabilirsiniz.…
Daha önceki makalemde sizlere Kubernetes tarafından sağlanan Ingress Controller’ı Kubernetes Cluster’ınıza nasıl kurabileceğinizi anlatmıştım. Doğrusunu söylemek gerekirse bu makalede görece daha uzun yolu sizlere anlatmıştım. Helm paket yöneticisinin mimarisini ve kurulumunu sizlere paylaştıktan sonra sıra geldi Nginx Ingress Controller’ın daha kısa ve kolay şekilde kurulumununa. En basit haliyle Helm yardımıyla ingress-nginx namespace’ine Ingress Controller kurulumu…
Red Hat CodeReady Containers platformu, Openshift 4.1 ve üstünü geliştirme ve test amacıyla kendi bilgisayarınıza kullanmanız amacıyla RedHat tarafından geliştirilmiş bir platformdur. Linux, MacOs, Windows 10 işletim sistemlerinde hipervizörler üzerinde çalışmatadır. CodeReady Containers’ın bilgisayarınızda çalışması için aşağıdaki sistem gereksinimlerine ihtiyaç duymaktadır; 4 vCPU 8 GB memory 35 GB disk alanı Bunlar yanında kullandığınız işletim sisteminize…