{"id":233,"date":"2023-07-05T22:08:00","date_gmt":"2023-07-05T22:08:00","guid":{"rendered":"http:\/\/blog.firatyasar.com\/?p=233"},"modified":"2024-03-17T22:13:30","modified_gmt":"2024-03-17T22:13:30","slug":"open-service-mesh-with-aks","status":"publish","type":"post","link":"https:\/\/blog.firatyasar.com\/?p=233","title":{"rendered":"Open Service Mesh with AKS"},"content":{"rendered":"\n<p>Open Service Mesh (OSM), mikro hizmetlerin y\u00f6netilmesi, g\u00fcvenli\u011fi ve g\u00f6zlemlenebilirli\u011fi i\u00e7in tasarlanm\u0131\u015f hafif, geni\u015fletilebilir bir hizmet a\u011f\u0131d\u0131r. Kubernetes \u00fczerinde \u00e7al\u0131\u015fan ve Envoy proxy kullanarak hizmet-hizmet ileti\u015fimini y\u00f6neten OSM, dinamik mikro hizmet ortamlar\u0131nda kolayl\u0131k sa\u011flar. Cloud Native Computing Foundation (CNCF) taraf\u0131ndan y\u00f6netilen OSM, SMI API&#8217;leri ile yap\u0131land\u0131r\u0131labilir ve uygulama \u00f6rneklerine otomatik olarak Envoy proxy&#8217;si enjekte eder.<\/p>\n\n\n\n<p>Ayr\u0131nt\u0131l\u0131 bilgi i\u00e7in a\u015fa\u011f\u0131daki linki ziyaret edebilirsiniz.<\/p>\n\n\n\n<p><a href=\"https:\/\/release-v1-2.docs.openservicemesh.io\/\">https:\/\/release-v1-2.docs.openservicemesh.io\/<\/a><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/i.ytimg.com\/vi\/Wmp6ZZjKZ8I\/maxresdefault.jpg\" alt=\"Deploy Open Service Mesh with this Tutorial - YouTube\"\/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>Azure AKS \u00fczerinde OSM&#8217;yi etkinle\u015ftirme<\/p>\n\n\n\n<p>Azure Kubernetes Service (AKS) \u00fczerinde OSM eklentisi, Azure CLI veya Bicep \u015fablonlar\u0131 kullan\u0131larak etkinle\u015ftirilebilir. Bu i\u015flem, AKS k\u00fcmenizde OSM&#8217;nin tam destekli bir s\u00fcr\u00fcm\u00fcn\u00fc sa\u011flar. Etkinle\u015ftirme s\u0131ras\u0131nda, k\u00fcmenizin \u00e7al\u0131\u015ft\u0131rd\u0131\u011f\u0131 Kubernetes s\u00fcr\u00fcm\u00fcne g\u00f6re farkl\u0131 bir OSM s\u00fcr\u00fcm\u00fc y\u00fcklenir. Desteklenen Kubernetes ve OSM s\u00fcr\u00fcmleri hakk\u0131nda detayl\u0131 bilgiler verilmi\u015ftir.<\/p>\n\n\n\n<p><strong>Yetenekler ve \u00d6zellikler<\/strong><\/p>\n\n\n\n<ul><li>OSM, bir dizi g\u00fc\u00e7l\u00fc yetenek ve \u00f6zellik sunar:<\/li><li>Kar\u015f\u0131l\u0131kl\u0131 TLS (mTLS) ile hizmetler aras\u0131 ileti\u015fimin g\u00fcvenli\u011fini sa\u011flama<\/li><li>Envoy proxy&#8217;nin otomatik enjeksiyonu ile uygulamalar\u0131 OSM a\u011f\u0131na kolayca ekleyebilme<\/li><li>Trafik y\u00f6nlendirme, a\u011f\u0131rl\u0131kl\u0131 trafik kontrol\u00fc gibi esnek trafik y\u00f6netimi se\u00e7enekleri<\/li><li>Ayr\u0131nt\u0131l\u0131 eri\u015fim denetimi ilkeleri ve uygulama \u00f6l\u00e7\u00fcmleri ile g\u00f6zlemlenebilirlik<\/li><li>D\u0131\u015f sertifika y\u00f6netimi ve mevcut giri\u015f \u00e7\u00f6z\u00fcmleriyle t\u00fcmle\u015fme<\/li><\/ul>\n\n\n\n<p><strong>S\u0131n\u0131rlamalar<\/strong><\/p>\n\n\n\n<ul><li>OSM AKS eklentisinin baz\u0131 s\u0131n\u0131rlamalar\u0131 vard\u0131r, bunlar aras\u0131nda:<\/li><li>Iptables yeniden y\u00f6nlendirmesi i\u00e7in manuel ayar gereksinimi<\/li><li>IMDS, Azure DNS veya Kubernetes API sunucusuna eri\u015fim i\u00e7in IP adresi d\u0131\u015flamalar\u0131<\/li><li>Istio tabanl\u0131 hizmet a\u011f\u0131 eklentisi kullanan AKS k\u00fcmeleri ile uyumsuzluk Windows Server kapsay\u0131c\u0131lar\u0131n\u0131n desteklenmemesi<\/li><\/ul>\n\n\n\n<p><strong>Sonu\u00e7<\/strong><\/p>\n\n\n\n<p>OSM eklentisi, Azure Kubernetes Service (AKS) kullan\u0131c\u0131lar\u0131na mikro hizmetlerinin y\u00f6netimi, g\u00fcvenli\u011fi ve g\u00f6zlemlenebilirli\u011fi konusunda kapsaml\u0131 yetenekler sunar. Etkinle\u015ftirme i\u015flemi basittir ve bir dizi g\u00fc\u00e7l\u00fc \u00f6zellik ile birlikte gelir. Ancak, baz\u0131 s\u0131n\u0131rlamalar\u0131n fark\u0131nda olmak \u00f6nemlidir. Bu makale, OSM&#8217;nin AKS \u00fczerinde nas\u0131l ba\u015far\u0131l\u0131 bir \u015fekilde kullan\u0131laca\u011f\u0131na dair temel bilgileri ve rehberli\u011fi sa\u011flamaktad\u0131r.<\/p>\n\n\n\n<p>Kurulum ad\u0131mlar\u0131 i\u00e7in a\u015fa\u011f\u0131daki linki takip edebilirsiniz.<\/p>\n\n\n\n<p><a href=\"https:\/\/learn.microsoft.com\/en-us\/azure\/aks\/open-service-mesh-integrations\">https:\/\/learn.microsoft.com\/en-us\/azure\/aks\/open-service-mesh-integrations<\/a><\/p>\n\n\n\n<p>F\u0131rat<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Open Service Mesh (OSM), mikro hizmetlerin y\u00f6netilmesi, g\u00fcvenli\u011fi ve g\u00f6zlemlenebilirli\u011fi i\u00e7in tasarlanm\u0131\u015f hafif, geni\u015fletilebilir bir hizmet a\u011f\u0131d\u0131r. Kubernetes \u00fczerinde \u00e7al\u0131\u015fan ve Envoy proxy kullanarak hizmet-hizmet ileti\u015fimini y\u00f6neten OSM, dinamik mikro hizmet ortamlar\u0131nda kolayl\u0131k sa\u011flar. Cloud Native Computing Foundation (CNCF) taraf\u0131ndan y\u00f6netilen OSM, SMI API&#8217;leri ile yap\u0131land\u0131r\u0131labilir ve uygulama \u00f6rneklerine otomatik olarak Envoy proxy&#8217;si enjekte eder.\u2026 <span class=\"read-more\"><a href=\"https:\/\/blog.firatyasar.com\/?p=233\">Read More &raquo;<\/a><\/span><\/p>\n","protected":false},"author":1,"featured_media":234,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[75,76,77,78],"_links":{"self":[{"href":"https:\/\/blog.firatyasar.com\/index.php?rest_route=\/wp\/v2\/posts\/233"}],"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=233"}],"version-history":[{"count":1,"href":"https:\/\/blog.firatyasar.com\/index.php?rest_route=\/wp\/v2\/posts\/233\/revisions"}],"predecessor-version":[{"id":235,"href":"https:\/\/blog.firatyasar.com\/index.php?rest_route=\/wp\/v2\/posts\/233\/revisions\/235"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.firatyasar.com\/index.php?rest_route=\/wp\/v2\/media\/234"}],"wp:attachment":[{"href":"https:\/\/blog.firatyasar.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=233"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.firatyasar.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=233"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.firatyasar.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=233"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}