Udostępnij za pośrednictwem


Azure Kubernetes Service Communication Manager (wersja zapoznawcza)

Menedżer komunikacji usługi AKS usprawnia powiadomienia dotyczące wszystkich zadań konserwacji usługi AKS przy użyciu platform Azure Resource Notification i Azure Resource Graph. To narzędzie umożliwia ścisłe monitorowanie uaktualnień przez zapewnienie terminowych alertów dotyczących wyzwalaczy zdarzeń i wyników. Jeśli konserwacja zakończy się niepowodzeniem, powiadomi Cię o przyczynach awarii, co zmniejsza problemy operacyjne związane z obserwacją i kontynuacją. Obecnie w wersji zapoznawczej można skonfigurować powiadomienia dla wszystkich typów automatycznych uaktualnień korzystających z okien obsługi, wykonując następujące kroki.

Wymagania wstępne

Jak skonfigurować menedżera komunikacji

  1. Utwórz zasób "Aplikacja logiki" platformy Azure. Służy do wysyłania powiadomień o zdarzeniach automatycznego uaktualniania do wiadomości e-mail.

Zrzut ekranu przedstawiający utworzony blok usługi Azure Logic Apps w witrynie Azure Portal. Pole Typ planu zawiera wybrane pole

  1. Otwórz utworzoną aplikację logiki i kliknij przycisk "Projektant aplikacji logiki", a następnie kliknij przycisk "Dodaj wyzwalacz".

Zrzut ekranu przedstawia sposób dodawania wyzwalacza.

  1. W otwartym polu "Dodaj wyzwalacz" wpisz "http" w polu wyszukiwania, a następnie wybierz wyzwalacz "Po odebraniu żądania HTTP".

Zrzut ekranu przedstawia odebrane żądanie HTTP.

  1. W otwartym polu "Po odebraniu żądania HTTP" kliknij pozycję "Użyj przykładowego ładunku do wygenerowania schematu".

Zrzut ekranu przedstawia użycie przykładowego ładunku.

  1. W otwartym polu "Wprowadź lub wklej przykładowy ładunek JSON" wklej następujące dane JSON i kliknij przycisk "Gotowe".
 {
   "id": "11112222-bbbb-3333-cccc-4444dddd5555",
   "topic": "/subscriptions/66667777-aaaa-8888-bbbb-9999cccc0000",
   "subject": "/subscriptions/66667777-aaaa-8888-bbbb-9999cccc0000/resourcegroups/comms-test/providers/Microsoft.ContainerService/managedClusters/comms-sp/scheduledEvents/55556666-ffff-7777-aaaa-8888bbbb9999",
   "data": {
     "resourceInfo": {
       "id": "/subscriptions/66667777-aaaa-8888-bbbb-9999cccc0000/resourcegroups/comms-test/providers/Microsoft.ContainerService/managedClusters/comms-sp/scheduledEvents/55556666-ffff-7777-aaaa-8888bbbb9999",
       "name": "55556666-ffff-7777-aaaa-8888bbbb9999",
       "type": "Microsoft.ContainerService/managedClusters/scheduledEvents",
       "location": "westus2",
       "properties": {
         "description": "ScheduledEvents",
         "eventId": "22223333-cccc-4444-dddd-5555eeee6666",
         "eventSource": "AutoUprader",
         "eventStatus": "Started",
         "eventDetails": "Start to upgrade security vhd",
         "scheduledTime": "2024-04-16T22:17:12.103268606Z",
         "startTime": "0001-01-01T00:00:00.0000000Z",
         "lastUpdateTime": "0001-01-01T00:00:00.0000000Z",
         "resources": [
           "/subscriptions/66667777-aaaa-8888-bbbb-9999cccc0000/resourcegroups/comms-test/providers/Microsoft.ContainerService/managedClusters/comms-sp"
         ],
         "resourceType": "ManagedCluster"
       }
     },
     "operationalInfo": {
       "resourceEventTime": "2024-04-16T22:17:12.1032748"
     },
     "apiVersion": "2023-11-02-preview"
   },
   "eventType": "Microsoft.ResourceNotifications.MaintenanceResources.ScheduledEventEmitted",
   "dataVersion": "1",
   "metadataVersion": "1",
   "eventTime": "2024-04-16T22:17:12.1032748Z",
   "EventProcessedUtcTime": "2024-04-16T22:36:09.9073134Z",
   "PartitionId": 0,
   "EventEnqueuedUtcTime": "2024-04-16T22:17:13.1700000Z"
 }
]
  1. Kliknij przycisk "+" i "Dodaj akcję". Następnie zaloguj się do preferowanego konta e-mail w outlook.com przy użyciu hasła.

    Zrzut ekranu przedstawia sposób dodawania akcji.

  2. W otwartym polu "Dodaj akcję" wpisz "outlook" w polu wyszukiwania, a następnie wybierz akcję "Wyślij wiadomość e-mail (wersja 2)".

Zrzut ekranu przedstawia sposób wysyłania wiadomości e-mail.

  1. Dostosuj, podając adres e-mail adresata. Kliknij pola Temat i Treść i jest mała ikona oświetlenia, która udostępnia hermetyzowane pola danych z wiadomości, aby ułatwić organizowanie zawartości wiadomości e-mail.

Zrzut ekranu przedstawia sposób dostosowywania poczty e-mail.

  1. Kliknij przycisk "Zapisz".

Zrzut ekranu przedstawia sposób zapisywania.

  1. Kliknij przycisk "Po odebraniu żądania HTTP" i skopiuj adres URL w polu "HTTP POST URL". Ten adres URL jest wkrótce używany do konfigurowania elementu webhook subskrypcji zdarzeń.

Zrzut ekranu przedstawia sposób kopiowania adresu URL wpisu http.

Utwórz temat systemu usługi ARN i subskrypcję zdarzeń.

Kliknij pozycję "Subskrypcja zdarzeń", aby utworzyć subskrypcję zdarzeń tematu systemowego.

Zrzut ekranu przedstawia sposób tworzenia subskrypcji zdarzeń.

Następnie wypełnij informacje o subskrypcji zdarzeń w polu "Typ punktu końcowego", wybierz pozycję "Webhook" i skonfiguruj go przy użyciu adresu URL podczas konfigurowania wyzwalacza "Po odebraniu żądania HTTP".

Zrzut ekranu przedstawia sposób konfigurowania punktu końcowego.

Można to również zrobić za pomocą interfejsu wiersza polecenia, jak pokazano tutaj

    az eventgrid system-topic create --name arnSystemTopic --resource-group testrg --source /subscriptions/TestSub --topic-type microsoft.resourcenotifications.containerserviceeventresources --location global 

Skonfiguruj powiadomienia dotyczące odbierania dla zasobów w grupie zasobów, włącz filtrowanie podmiotów przy użyciu identyfikatora URI grupy zasobów.

Zrzut ekranu przedstawia sposób konfigurowania typu punktu końcowego.

Weryfikacja

Poczekaj na uruchomienie automatycznego uaktualniania klastra. Następnie sprawdź, czy otrzymasz powiadomienia natychmiast w wiadomości e-mail skonfigurowanej do otrzymywania tych powiadomień.

Sprawdź bazę danych usługi Azure Resource Graph dla zaplanowanego rekordu powiadomień. Każde zaplanowane powiadomienie o zdarzeniu powinno być wyświetlane jako jeden rekord w tabeli "containerserviceeventresources". !

Zrzut ekranu przedstawiający sposób wyszukiwania grafu zasobów platformy Azure.

Następne kroki

Zobacz, jak skonfigurować planowane okno obsługi dla uaktualnień. Zobacz, jak można zoptymalizować uaktualnienia.