{"id":375,"date":"2024-12-17T23:06:00","date_gmt":"2024-12-17T23:06:00","guid":{"rendered":"http:\/\/blog.firatyasar.com\/?p=375"},"modified":"2025-03-29T23:13:14","modified_gmt":"2025-03-29T23:13:14","slug":"azure-kubernetes-service-communication-manager-preview","status":"publish","type":"post","link":"https:\/\/blog.firatyasar.com\/?p=375","title":{"rendered":"Azure Kubernetes Service Communication Manager (Preview) &#8211; Quick Implement"},"content":{"rendered":"\n<p>Azure Kubernetes Service (AKS) Communication Manager, t\u00fcm AKS bak\u0131m g\u00f6revleriniz i\u00e7in bildirimleri merkezi olarak y\u00f6netmenizi sa\u011flar. Azure Resource Notification ve Azure Resource Graph yap\u0131lar\u0131n\u0131 temel alarak \u00e7al\u0131\u015fan bu ara\u00e7, olay tetikleyicilerine dair zaman\u0131nda bildirimler sunar. Bak\u0131m ba\u015far\u0131s\u0131z olursa, sebebiyle birlikte size bilgi verir. Bu, g\u00f6zlemlenebilirlik ve operasyonel takibi kolayla\u015ft\u0131r\u0131r.<strong><\/strong><\/p>\n\n\n\n<p>Gereksinimler:<\/p>\n\n\n\n<ul><li>Auto upgrade channel ya da Node Auto upgrade channel yap\u0131land\u0131r\u0131lm\u0131\u015f bir AKS cluster<\/li><li>Auto upgrade i\u00e7in Planned maintenance window olu\u015fturulmu\u015f olmal\u0131<\/li><\/ul>\n\n\n\n<p><br>Kurulum sonras\u0131 Communication Manager a\u015fa\u011f\u0131daki zamanlarda bildirim g\u00f6nderir:<\/p>\n\n\n\n<ul><li>Bak\u0131mdan bir hafta \u00f6nce<\/li><li>Bak\u0131mdan bir g\u00fcn \u00f6nce<\/li><li>Bak\u0131m i\u015flemi s\u0131ras\u0131nda olay bazl\u0131<\/li><\/ul>\n\n\n\n<p><strong>Logic App Olu\u015fturma<\/strong><\/p>\n\n\n\n<p>Azure portalda bir Logic App kayna\u011f\u0131 olu\u015fturun. Bu, gelen event&#8217;leri email ile g\u00f6ndermek i\u00e7in kullan\u0131lacak.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" src=\"\/wp-content\/uploads\/2025\/03\/image-23.png\" alt=\"\" class=\"wp-image-376\" width=\"556\" height=\"631\" srcset=\"\/wp-content\/uploads\/2025\/03\/image-23.png 297w, \/wp-content\/uploads\/2025\/03\/image-23-264x300.png 264w\" sizes=\"(max-width: 556px) 100vw, 556px\" \/><\/figure>\n\n\n\n<p>Logic App Designer ile Trigger Ekleyin<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" src=\"\/wp-content\/uploads\/2025\/03\/image-24.png\" alt=\"\" class=\"wp-image-377\" width=\"538\" height=\"423\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" src=\"\/wp-content\/uploads\/2025\/03\/image-25.png\" alt=\"\" class=\"wp-image-378\" width=\"497\" height=\"415\"\/><\/figure>\n\n\n\n<p>\u2018Use sample payload to generate schema\u2019 se\u00e7ene\u011fini t\u0131klay\u0131n.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" src=\"\/wp-content\/uploads\/2025\/03\/image-26.png\" alt=\"\" class=\"wp-image-379\" width=\"489\" height=\"410\"\/><\/figure>\n\n\n\n<p>JSON Payload \u00d6rne\u011fi:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>{ \r\n\"id\": \"11112222-bbbb-3333-cccc-4444dddd5555\", \r\n\"topic\": \"\/subscriptions\/66667777-aaaa-8888-bbbb-9999cccc0000\", \r\n\"subject\": \"\/subscriptions\/66667777-aaaa-8888-bbbb-9999cccc0000\/resourcegroups\/comms-test\/providers\/Microsoft.ContainerService\/managedClusters\/comms-sp\/scheduledEvents\/55556666-ffff-7777-aaaa-8888bbbb9999\", \r\n\"data\": { \r\n\"resourceInfo\": { \r\n\"id\": \"\/subscriptions\/66667777-aaaa-8888-bbbb-9999cccc0000\/resourcegroups\/comms-test\/providers\/Microsoft.ContainerService\/managedClusters\/comms-sp\/scheduledEvents\/55556666-ffff-7777-aaaa-8888bbbb9999\", \r\n\"name\": \"55556666-ffff-7777-aaaa-8888bbbb9999\", \r\n\"type\": \"Microsoft.ContainerService\/managedClusters\/scheduledEvents\", \r\n\"location\": \"westus2\", \r\n\"properties\": { \r\n\"description\": \"ScheduledEvents\", \r\n\"eventId\": \"22223333-cccc-4444-dddd-5555eeee6666\", \r\n\"eventSource\": \"AutoUprader\", \r\n\"eventStatus\": \"Started\", \r\n\"eventDetails\": \"Start to upgrade security vhd\", \r\n\"scheduledTime\": \"2024-04-16T22:17:12.103268606Z\", \r\n\"startTime\": \"0001-01-01T00:00:00.0000000Z\", \r\n\"lastUpdateTime\": \"0001-01-01T00:00:00.0000000Z\", \r\n\"resources\": &#91; \r\n\"\/subscriptions\/66667777-aaaa-8888-bbbb-9999cccc0000\/resourcegroups\/comms-test\/providers\/Microsoft.ContainerService\/managedClusters\/comms-sp\" \r\n], \r\n\"resourceType\": \"ManagedCluster\" \r\n} \r\n}, \r\n\"operationalInfo\": { \r\n\"resourceEventTime\": \"2024-04-16T22:17:12.1032748\" \r\n}, \r\n\"apiVersion\": \"2023-11-02-preview\" \r\n}, \r\n\"eventType\": \"Microsoft.ResourceNotifications.MaintenanceResources.ScheduledEventEmitted\", \r\n\"dataVersion\": \"1\", \r\n\"metadataVersion\": \"1\", \r\n\"eventTime\": \"2024-04-16T22:17:12.1032748Z\", \r\n\"EventProcessedUtcTime\": \"2024-04-16T22:36:09.9073134Z\", \r\n\"PartitionId\": 0, \r\n\"EventEnqueuedUtcTime\": \"2024-04-16T22:17:13.1700000Z\" \r\n} \r\n<\/code><\/pre>\n\n\n\n<p>Action (Send an Email) Ekleme i\u015flemi:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" src=\"\/wp-content\/uploads\/2025\/03\/image-27.png\" alt=\"\" class=\"wp-image-380\" width=\"438\" height=\"604\" srcset=\"\/wp-content\/uploads\/2025\/03\/image-27.png 288w, \/wp-content\/uploads\/2025\/03\/image-27-218x300.png 218w\" sizes=\"(max-width: 438px) 100vw, 438px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" width=\"288\" height=\"321\" src=\"\/wp-content\/uploads\/2025\/03\/image-28.png\" alt=\"\" class=\"wp-image-381\" srcset=\"\/wp-content\/uploads\/2025\/03\/image-28.png 288w, \/wp-content\/uploads\/2025\/03\/image-28-269x300.png 269w\" sizes=\"(max-width: 288px) 100vw, 288px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" width=\"288\" height=\"153\" src=\"\/wp-content\/uploads\/2025\/03\/image-29.png\" alt=\"\" class=\"wp-image-382\"\/><\/figure>\n\n\n\n<p>HTTP POST URL Al\u0131n ve Webhook Tan\u0131mlay\u0131n:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" width=\"303\" height=\"161\" src=\"\/wp-content\/uploads\/2025\/03\/image-30.png\" alt=\"\" class=\"wp-image-383\" srcset=\"\/wp-content\/uploads\/2025\/03\/image-30.png 303w, \/wp-content\/uploads\/2025\/03\/image-30-300x159.png 300w\" sizes=\"(max-width: 303px) 100vw, 303px\" \/><\/figure>\n\n\n\n<p>Event Subscription Olu\u015fturun:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" width=\"513\" height=\"235\" src=\"\/wp-content\/uploads\/2025\/03\/image-34.png\" alt=\"\" class=\"wp-image-387\" srcset=\"\/wp-content\/uploads\/2025\/03\/image-34.png 513w, \/wp-content\/uploads\/2025\/03\/image-34-300x137.png 300w\" sizes=\"(max-width: 513px) 100vw, 513px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>Azure Resource Graph ile Do\u011frulama:<\/p>\n\n\n\n<p>Yedek plan ba\u015far\u0131yla tetiklendi\u011finde, Azure Resource Graph \u00fczerinden log kay\u0131tlar\u0131 kontrol edilebilir.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" width=\"490\" height=\"214\" src=\"\/wp-content\/uploads\/2025\/03\/image-33.png\" alt=\"\" class=\"wp-image-386\" srcset=\"\/wp-content\/uploads\/2025\/03\/image-33.png 490w, \/wp-content\/uploads\/2025\/03\/image-33-300x131.png 300w\" sizes=\"(max-width: 490px) 100vw, 490px\" \/><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Azure Kubernetes Service (AKS) Communication Manager, t\u00fcm AKS bak\u0131m g\u00f6revleriniz i\u00e7in bildirimleri merkezi olarak y\u00f6netmenizi sa\u011flar. Azure Resource Notification ve Azure Resource Graph yap\u0131lar\u0131n\u0131 temel alarak \u00e7al\u0131\u015fan bu ara\u00e7, olay tetikleyicilerine dair zaman\u0131nda bildirimler sunar. Bak\u0131m ba\u015far\u0131s\u0131z olursa, sebebiyle birlikte size bilgi verir. Bu, g\u00f6zlemlenebilirlik ve operasyonel takibi kolayla\u015ft\u0131r\u0131r. Gereksinimler: Auto upgrade channel ya da\u2026 <span class=\"read-more\"><a href=\"https:\/\/blog.firatyasar.com\/?p=375\">Read More &raquo;<\/a><\/span><\/p>\n","protected":false},"author":1,"featured_media":22,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[5,85,164],"_links":{"self":[{"href":"https:\/\/blog.firatyasar.com\/index.php?rest_route=\/wp\/v2\/posts\/375"}],"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=375"}],"version-history":[{"count":2,"href":"https:\/\/blog.firatyasar.com\/index.php?rest_route=\/wp\/v2\/posts\/375\/revisions"}],"predecessor-version":[{"id":389,"href":"https:\/\/blog.firatyasar.com\/index.php?rest_route=\/wp\/v2\/posts\/375\/revisions\/389"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.firatyasar.com\/index.php?rest_route=\/wp\/v2\/media\/22"}],"wp:attachment":[{"href":"https:\/\/blog.firatyasar.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=375"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.firatyasar.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=375"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.firatyasar.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=375"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}