Wdrażanie aplikacji z witryny Azure Marketplace i zarządzanie nimi w klastrach Kubernetes z obsługą usługi Azure Arc
Azure Marketplace to sklep online, który zawiera tysiące aplikacji i usług INFORMATYCZNYCH utworzonych przez wiodące w branży firmy technologiczne. W witrynie Azure Marketplace możesz znaleźć, wypróbować, kupić i wdrożyć oprogramowanie i usługi potrzebne do tworzenia nowych rozwiązań i zarządzania infrastrukturą chmury. Katalog zawiera rozwiązania dla różnych branż i obszarów technicznych, bezpłatnych wersji próbnych i usług doradczych od partnerów firmy Microsoft.
Wśród tych rozwiązań znajdują się oferty kontenerów oparte na aplikacjach Kubernetes. Te oferty zawierają aplikacje, które można uruchamiać w klastrach Kubernetes z obsługą usługi Azure Arc, reprezentowane jako rozszerzenia klastra. Wdrożenie oferty z witryny Azure Marketplace powoduje utworzenie nowego wystąpienia rozszerzenia w klastrze Kubernetes z obsługą usługi Arc.
W tym artykule pokazano, w jaki sposób wykonać następujące czynności:
- Odnajdź aplikacje obsługujące klastry Kubernetes z obsługą usługi Azure Arc.
- Kup aplikację.
- Wdróż aplikację w klastrze.
- Monitorowanie informacji o użyciu i rozliczeniach.
Aby wykonać te zadania, możesz użyć interfejsu wiersza polecenia platformy Azure lub witryny Azure Portal.
Wymagania wstępne
Aby wdrożyć aplikację, musisz mieć istniejący połączony klaster Kubernetes z włączoną usługą Azure Arc z co najmniej jednym węzłem systemu operacyjnego i typu linux/amd64
architektury. Jeśli nie nawiązano jeszcze połączenia z klastrem, skorzystaj z naszego przewodnika Szybki start. Przed rozpoczęciem należy uaktualnić agentów do najnowszej wersji.
- Istniejący połączony klaster Kubernetes z włączoną usługą Azure Arc z co najmniej jednym węzłem systemu operacyjnego i typu
linux/amd64
architektury. W przypadku wdrażania platformy Flux (GitOps) można użyć klastra opartego na architekturze ARM64 bez węzłalinux/amd64
.- Jeśli nie nawiązano jeszcze połączenia z klastrem, skorzystaj z naszego przewodnika Szybki start.
- Uaktualnij agentów do najnowszej wersji.
- Jeśli używasz interfejsu wiersza polecenia platformy Azure do przeglądania, wdrażania i zarządzania aplikacjami witryny Azure Marketplace:
- Najnowsza wersja interfejsu wiersza polecenia platformy Azure.
- Najnowsza wersja rozszerzenia interfejsu wiersza polecenia platformy
k8s-extension
Azure. Zainstaluj rozszerzenie, uruchamiając polecenieaz extension add --name k8s-extension
.k8s-extension
Jeśli rozszerzenie jest już zainstalowane, upewnij się, że zostało ono zaktualizowane do najnowszej wersji, uruchamiając polecenieaz extension update --name k8s-extension
.
Uwaga
Ta funkcja jest obecnie obsługiwana tylko w następujących regionach:
- Wschodnie stany USA, Wschodnie stany USA2, EastUS2 EUAP, Zachodnie stany USA, Zachodnie stany USA2, Środkowe stany USA, Zachodnio-środkowe stany USA, Południowo-środkowe stany USA, Europa Północna, Kanada Środkowa, Azja Wschodnia, Australia Wschodnia, Indie Środkowe, Korea Środkowa, Południowe Zjednoczone Królestwo, Zachodnie Stany Zjednoczone, Niemcy Środkowe, Francja Środkowa, Azja Wschodnia, Zachodnie stany USA, Zachodnie stany USA3, Norwegia Wschodnia, Północnoafrykańska Północna, Północno-środkowe stany USA, Północno-środkowe stany USA Australia Południowo-Wschodnia, Szwajcaria Północna, Japonia Zachodnia, Indie Południowe
Odnajdywanie aplikacji Kubernetes obsługujących klastry z obsługą usługi Azure Arc
Aby odnaleźć aplikacje Kubernetes w witrynie Azure Marketplace z poziomu witryny Azure Portal:
W witrynie Azure Portal wyszukaj pozycję Marketplace. W wynikach w obszarze Usługi wybierz pozycję Marketplace.
W witrynie Marketplace możesz wyszukać ofertę lub wydawcę bezpośrednio według nazwy lub przeglądać wszystkie oferty. Aby znaleźć oferty aplikacji Kubernetes, wybierz pozycję Kontenery w sekcji Kategorie w menu po lewej stronie.
Ważne
Kategoria Kontenery obejmuje zarówno aplikacje Kubernetes, jak i autonomiczne obrazy kontenerów. Pamiętaj, aby wybrać tylko oferty aplikacji Kubernetes podczas wykonywania tych kroków. Obrazy kontenerów mają inny proces wdrażania i zazwyczaj nie można ich wdrożyć w klastrach Kubernetes z obsługą usługi Arc.
Na stronie zostanie wyświetlonych kilka ofert aplikacji Kubernetes. Aby wyświetlić wszystkie oferty aplikacji Kubernetes, wybierz pozycję Zobacz więcej.
Alternatywnie możesz wyszukać konkretny element
publisherId
, aby wyświetlić aplikacje Kubernetes wydawcy w witrynie Azure Marketplace. Aby uzyskać szczegółowe informacje na temat znajdowania identyfikatorów wydawcy, zobacz kartę interfejsu wiersza polecenia platformy Azure dla tego artykułu.
Po znalezieniu aplikacji, którą chcesz wdrożyć, przejdź do następnej sekcji.
Wdrażanie aplikacji Kubernetes
Po zidentyfikowaniu oferty, którą chcesz wdrożyć, wykonaj następujące kroki:
Na karcie Plany i cennik przejrzyj opcje. Jeśli dostępnych jest wiele planów, znajdź ten, który spełnia Twoje potrzeby. Przejrzyj terminy na stronie, aby upewnić się, że są one akceptowalne, a następnie wybierz pozycję Utwórz.
Wybierz grupę zasobów i klaster z obsługą usługi Arc, do którego chcesz wdrożyć aplikację.
Ukończ wszystkie strony kreatora wdrażania, aby określić wszystkie opcje konfiguracji wymagane przez aplikację.
Po zakończeniu wybierz pozycję Przejrzyj i utwórz, a następnie wybierz pozycję Utwórz , aby wdrożyć ofertę.
Weryfikowanie wdrożenia
Wdrożenie oferty z witryny Azure Marketplace powoduje utworzenie nowego wystąpienia rozszerzenia w klastrze Kubernetes z obsługą usługi Arc. Możesz sprawdzić, czy wdrożenie zakończyło się pomyślnie, potwierdzając, że rozszerzenie zostało pomyślnie uruchomione.
Sprawdź, czy wdrożenie przechodzi do klastra, na którym niedawno zainstalowano rozszerzenie, a następnie przejdź do pozycji Rozszerzenia, gdzie zobaczysz stan rozszerzenia.
Jeśli wdrożenie zakończyło się pomyślnie, stan to Powodzenie. Jeśli stan to Tworzenie, wdrożenie jest nadal w toku. Poczekaj kilka minut, a następnie ponownie sprawdź.
Jeśli wdrożenie zakończy się niepowodzeniem, zobacz Rozwiązywanie problemów z niepowodzeniem wdrażania oferty aplikacji Kubernetes.
Monitorowanie informacji o rozliczeniach i użyciu
Informacje dotyczące rozliczeń i użycia dla wdrożonego rozszerzenia można monitorować w witrynie Azure Portal.
W witrynie Azure Portal przejdź do grupy zasobów klastra.
Wybierz pozycję Analiza kosztów usługi Cost Management>. W obszarze Produkt możesz zobaczyć podział kosztów dla wybranego planu.
Usuwanie aplikacji
Możesz usunąć zakupiony plan dla oferty Kubernetes, usuwając wystąpienie rozszerzenia w klastrze.
Aby usunąć wystąpienie rozszerzenia w witrynie Azure Portal, wybierz pozycję Rozszerzenia w klastrze. Wybierz aplikację, którą chcesz usunąć, a następnie wybierz pozycję Odinstaluj.
Rozwiązywanie problemów
Aby uzyskać pomoc dotyczącą rozwiązywania problemów, zobacz Rozwiązywanie problemów z niepowodzeniem wdrażania oferty aplikacji Kubernetes.
Następne kroki
- Dowiedz się więcej o rozszerzeniach platformy Kubernetes z obsługą usługi Arc.
- Skorzystaj z naszego przewodnika Szybki start, aby połączyć klaster Kubernetes z usługą Azure Arc.