{"id":236,"date":"2023-07-17T22:14:00","date_gmt":"2023-07-17T22:14:00","guid":{"rendered":"http:\/\/blog.firatyasar.com\/?p=236"},"modified":"2024-03-17T22:19:09","modified_gmt":"2024-03-17T22:19:09","slug":"istio-service-mesh-with-aks","status":"publish","type":"post","link":"https:\/\/blog.firatyasar.com\/?p=236","title":{"rendered":"Istio Service Mesh with AKS"},"content":{"rendered":"\n<p><strong>Service Mesh Nedir?<\/strong><\/p>\n\n\n\n<p>Modern uygulama mimarileri genellikle mikro hizmetlerden olu\u015fur ve bu mikro hizmetler karma\u015f\u0131k i\u015flevler ger\u00e7ekle\u015ftirir. Hizmet a\u011f\u0131 (Service Mesh), bu mikro hizmetler aras\u0131 ileti\u015fimi y\u00f6neten, g\u00fcvenlik ve g\u00f6zlemlenebilirlik gibi \u00f6zellikleri \u015feffaf bir \u015fekilde sunan ayr\u0131lm\u0131\u015f bir altyap\u0131 katman\u0131d\u0131r. Kubernetes gibi da\u011f\u0131t\u0131lm\u0131\u015f sistemlerde hizmet a\u011f\u0131, y\u00fck dengeleme, hata kurtarma, izleme gibi temel \u00f6zelliklerin yan\u0131 s\u0131ra A\/B testi, eri\u015fim kontrol\u00fc gibi ileri d\u00fczey \u00f6zellikleri de sa\u011flar.<\/p>\n\n\n\n<p><strong>Istio Nedir?<\/strong><\/p>\n\n\n\n<p>Istio, mikro hizmetlerin y\u00f6netilmesi, g\u00fcvenli\u011fi ve izlenmesi i\u00e7in tasarlanm\u0131\u015f a\u00e7\u0131k kaynakl\u0131 bir hizmet a\u011f\u0131d\u0131r. G\u00fc\u00e7l\u00fc bir kontrol d\u00fczlemi sunarak, hizmet-hizmet ileti\u015fiminin g\u00fcvenli\u011fini, y\u00fck dengelemesini, trafik y\u00f6netimini ve izlemeyi kolayla\u015ft\u0131r\u0131r. Istio, zengin trafik y\u00f6netim \u00f6zellikleri, otomatik \u00f6l\u00e7\u00fcm, g\u00fcnl\u00fck ve izleme kapasitesi sunar. Bu, geli\u015ftiricilerin ve operat\u00f6rlerin da\u011f\u0131t\u0131lm\u0131\u015f uygulamalar\u0131 daha verimli bir \u015fekilde y\u00f6netmelerine olanak tan\u0131r.<\/p>\n\n\n\n<p><a href=\"https:\/\/istio.io\/latest\/\">istio<\/a><\/p>\n\n\n\n<p><strong>Istio&#8217;nun AKS \u0130le Entegrasyonu<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/i.stack.imgur.com\/JgHu0.png\" alt=\"Azure Kubernetes Service (AKS) - Istio Gateway: How to configure the  Application Gateway in front of the Istio Gateway? - Stack Overflow\"\/><\/figure>\n\n\n\n<p>AKS i\u00e7in resmi olarak desteklenen Istio tabanl\u0131 hizmet a\u011f\u0131 eklentisi, Azure taraf\u0131ndan test edilmi\u015f ve do\u011frulanm\u0131\u015ft\u0131r. Microsoft, bu entegrasyonla Istio denetim d\u00fczleminin \u00f6l\u00e7eklendirilmesi, yap\u0131land\u0131r\u0131lmas\u0131 ve y\u00f6netimi gibi operasyonel g\u00f6revleri \u00fcstlenir. Bu entegrasyon, kullan\u0131c\u0131lar\u0131n Azure Monitor, Azure Managed Grafana gibi Azure hizmetleriyle kolayca entegre olmalar\u0131n\u0131 sa\u011flar ve resmi Azure deste\u011fi sunar.<\/p>\n\n\n\n<p><strong>Eklentinin Avantajlar\u0131<\/strong><\/p>\n\n\n\n<p>Uyumlu S\u00fcr\u00fcmler: AKS&#8217;in destekledi\u011fi s\u00fcr\u00fcmlerle uyumlu olarak test edilir ve do\u011frulan\u0131r.<\/p>\n\n\n\n<p>Y\u00f6netilen Yap\u0131land\u0131rma: Microsoft, Istio denetim d\u00fczleminin ve AKS bile\u015fenlerinin \u00f6l\u00e7eklendirilmesini y\u00f6netir.<\/p>\n\n\n\n<p>Y\u00f6netilen Y\u00fckseltmeler: Microsoft, Istio bile\u015fenlerinin y\u00fckseltmelerini kullan\u0131c\u0131 taraf\u0131ndan tetiklendi\u011finde y\u00f6netir.<\/p>\n\n\n\n<p>Entegrasyon: Prometheus, Azure Monitor ve Azure Managed Grafana ile do\u011frulanm\u0131\u015f entegrasyon.<\/p>\n\n\n\n<p><strong>S\u0131n\u0131rlamalar<\/strong><\/p>\n\n\n\n<p>AKS i\u00e7in Istio tabanl\u0131 Service Mesh eklentisinin baz\u0131 s\u0131n\u0131rlamalar\u0131 bulunmaktad\u0131r:<\/p>\n\n\n\n<p>Open Service Mesh eklentisi kullan\u0131lan AKS k\u00fcmelerinde \u00e7al\u0131\u015fmaz.<\/p>\n\n\n\n<p>Istio&#8217;nun eklenti d\u0131\u015f\u0131nda y\u00fcklendi\u011fi AKS k\u00fcmelerinde \u00e7al\u0131\u015fmaz.<\/p>\n\n\n\n<p>Sanal d\u00fc\u011f\u00fcmlerle ili\u015fkili podlar i\u00e7in destek sunmaz.<\/p>\n\n\n\n<p>Windows Server kapsay\u0131c\u0131lar\u0131 desteklenmez.<\/p>\n\n\n\n<p>Baz\u0131 Istio kaynaklar\u0131n\u0131n \u00f6zelle\u015ftirilmesi engellenmi\u015ftir.<\/p>\n\n\n\n<p>Istio giri\u015f a\u011f ge\u00e7idi i\u00e7in Gateway API veya GAMA \u015fu anda desteklenmemektedir.<\/p>\n\n\n\n<p><strong>Sample Istio Integrated Environment Architecture<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" width=\"1024\" height=\"920\" src=\"\/wp-content\/uploads\/2024\/03\/image-6-1024x920.png\" alt=\"\" class=\"wp-image-237\" srcset=\"\/wp-content\/uploads\/2024\/03\/image-6-1024x920.png 1024w, \/wp-content\/uploads\/2024\/03\/image-6-300x270.png 300w, \/wp-content\/uploads\/2024\/03\/image-6-768x690.png 768w, \/wp-content\/uploads\/2024\/03\/image-6-1536x1380.png 1536w, \/wp-content\/uploads\/2024\/03\/image-6-660x593.png 660w, \/wp-content\/uploads\/2024\/03\/image-6.png 1576w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>\u0130lgili bicep deployment scriptlerine a\u015fa\u011f\u0131daki link \u00fczerinden ula\u015fabilirsiniz.<\/p>\n\n\n\n<p><a href=\"https:\/\/github.com\/Azure-Samples\/aks-istio-addon-bicep\">https:\/\/github.com\/Azure-Samples\/aks-istio-addon-bicep<\/a><\/p>\n\n\n\n<p><strong>Sonu\u00e7<\/strong><\/p>\n\n\n\n<p>Azure Kubernetes Service (AKS) i\u00e7in Istio tabanl\u0131 Service Mesh eklentisi, mikro hizmet mimarilerindeki uygulamalar\u0131n y\u00f6netimi, g\u00fcvenli\u011fi ve g\u00f6zlemlenebilirli\u011fini kolayla\u015ft\u0131r\u0131r. AKS kullan\u0131c\u0131lar\u0131na resmi destek, y\u00f6netilen yap\u0131land\u0131rma ve entegrasyon avantajlar\u0131 sunar. Ancak, belirli s\u0131n\u0131rlamalar\u0131n fark\u0131nda olmak ve bu s\u0131n\u0131rlamalar \u00e7er\u00e7evesinde planlama yapmak \u00f6nemlidir. Bu makale, AKS \u00fczerinde Istio tabanl\u0131 Service Mesh eklentisinin nas\u0131l etkin bir \u015fekilde kullan\u0131laca\u011f\u0131na dair temel bilgileri ve rehberli\u011fi sa\u011flamaktad\u0131r.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Service Mesh Nedir? Modern uygulama mimarileri genellikle mikro hizmetlerden olu\u015fur ve bu mikro hizmetler karma\u015f\u0131k i\u015flevler ger\u00e7ekle\u015ftirir. Hizmet a\u011f\u0131 (Service Mesh), bu mikro hizmetler aras\u0131 ileti\u015fimi y\u00f6neten, g\u00fcvenlik ve g\u00f6zlemlenebilirlik gibi \u00f6zellikleri \u015feffaf bir \u015fekilde sunan ayr\u0131lm\u0131\u015f bir altyap\u0131 katman\u0131d\u0131r. Kubernetes gibi da\u011f\u0131t\u0131lm\u0131\u015f sistemlerde hizmet a\u011f\u0131, y\u00fck dengeleme, hata kurtarma, izleme gibi temel \u00f6zelliklerin yan\u0131\u2026 <span class=\"read-more\"><a href=\"https:\/\/blog.firatyasar.com\/?p=236\">Read More &raquo;<\/a><\/span><\/p>\n","protected":false},"author":1,"featured_media":228,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[81,80,79],"_links":{"self":[{"href":"https:\/\/blog.firatyasar.com\/index.php?rest_route=\/wp\/v2\/posts\/236"}],"collection":[{"href":"https:\/\/blog.firatyasar.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.firatyasar.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.firatyasar.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.firatyasar.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=236"}],"version-history":[{"count":1,"href":"https:\/\/blog.firatyasar.com\/index.php?rest_route=\/wp\/v2\/posts\/236\/revisions"}],"predecessor-version":[{"id":238,"href":"https:\/\/blog.firatyasar.com\/index.php?rest_route=\/wp\/v2\/posts\/236\/revisions\/238"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.firatyasar.com\/index.php?rest_route=\/wp\/v2\/media\/228"}],"wp:attachment":[{"href":"https:\/\/blog.firatyasar.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=236"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.firatyasar.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=236"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.firatyasar.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=236"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}