Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Projecten zijn de primaire eenheden voor het beheren van toepassingen in het AKS-bureaublad. Projecten groeperen gerelateerde Kubernetes-resources, zoals implementaties, services en configuratie, in één logische eenheid. Dit artikel bevat een overzicht van projecten in het AKS-bureaublad, met inbegrip van de voordelen, functies en hoe ze zich verhouden tot traditionele Kubernetes-naamruimten.
Waarom Projecten gebruiken in AKS Desktop?
Met projecten kunt u het volgende eenvoudiger doen:
- Toepassingsgrenzen begrijpen.
- Toegang beheren met RBAC.
- Bekijk alle resources op één plek.
- Ken het eigenaarschap van Kubernetes- en Azure-middelen toe en beheer de kosten.
Naamruimtelabels en -toegang voor projecten
Wanneer u een Project maakt in het AKS-bureaublad, wordt dit gekoppeld aan een Kubernetes-naamruimte. AKS-bureaublad maakt gebruik van Kubernetes-labels in naamruimten om te bepalen welke worden weergegeven als Projecten in de gebruikersinterface. Elke gebruiker met toegang tot de bijbehorende naamruimte kan het Project weergeven, zodat de toegang tot naamruimten en labeling bepalen welke gebruikers elk Project kunnen zien.
U kunt een Project maken in het AKS-bureaublad met een van de volgende opties:
- Gebruik een bestaande naamruimte: met deze optie kunt u een bestaande Kubernetes-naamruimte als project importeren in het AKS-bureaublad. Dit is handig als u al toepassingen hebt geïmplementeerd en deze zonder onderbreking wilt beheren via het AKS-bureaublad. Wanneer u een naamruimte importeert, worden Kubernetes-labels aan het AKS-bureaublad toegevoegd en weergegeven als project.
- Een nieuwe naamruimte maken: met deze optie maakt u een nieuwe standaard Kubernetes-naamruimte, die basisfunctionaliteit biedt voor het beheren van toepassingsresources, hun eigenschappen en kaarten. Deze optie wordt ook ondersteund door koplampprojecten.
- Een nieuwe door AKS beheerde naamruimte maken: dit verbeterde projecttype is standaard rechtstreeks gekoppeld aan een door AKS beheerde naamruimte. Dit is een manier om workloads en teams in een cluster logisch te isoleren. Met deze functie kunnen beheerders resourcequota afdwingen, netwerkbeleid toepassen en toegangsbeheer beheren op naamruimteniveau. Een beheerde naamruimte groepeert Azure-resources en Kubernetes-resources, wat handig is voor het toewijzen van eigendom, kostenbeheer en het identificeren van alles wat bij uw toepassing hoort. Een project kan bestaan uit een of meer toepassingen. In de meeste voorbeelden laten we slechts één app zien om het eenvoudig te houden.
Op het AKS-bureaublad wordt aangegeven of elke naamruimte al deel uitmaakt van een Project. Wanneer u een naamruimte importeert, worden Kubernetes-labels aan het AKS-bureaublad toegevoegd en weergegeven als project.
Scherm Projectoverzicht
Zodra u een toepassing hebt geïmplementeerd in een Project via het AKS-bureaublad, krijgt u toegang tot het scherm Projectoverzicht . Het scherm Projectoverzicht is uw gecentraliseerde controlehub, waarmee u inzicht, inzichten en directe acties krijgt voor het beheren, bewaken en optimaliseren van uw toepassing.
In de volgende tabel worden de belangrijkste functies beschreven die beschikbaar zijn in het scherm Projectoverzicht:
| Feature | Beschrijving |
|---|---|
| Middelen | Bekijk alle Kubernetes-resources die zijn geïmplementeerd in uw project, inclusief workloads en netwerkconfiguratie. |
| Access | Toegang tot uw Project verlenen of verwijderen. |
| Kaart | Visualiseer hoe Kubernetes-resources in uw project communiceren, met gegevensstroom tussen implementaties en services. |
| Informatie | Projectresourcequotum, netwerkbeleid weergeven en bewerken. |
| Implementeren | Bekijk pijplijnen die zijn gemaakt door GitHub Pipelines Preview. |
| logboeken | Toegang tot streaminglogboeken voor uw toepassing. |
| Metrics | Bekijk gedetailleerde metrische gegevens, zoals CPU, geheugen en resourcegebruik voor uw toepassing. |
| Schaalbaarheid | Stel het schalen van toepassingen in met behulp van Horizontal Pod Autoscaler (HPA) of handmatige instellingen. |
| Inzichten | Voer diagnostische gegevens op basis van eBPF uit (Processen, Trace Transmission Control Protocol (TCP), Trace DNS) om problemen met toepassingen op te lossen zonder codewijzigingen of opnieuw opstarten van pods. Zie Problemen met een toepassing oplossen met behulp van Insights. |
Projecten versus Kubernetes-naamruimten
In de volgende tabel worden Projecten in AKS-bureaublad vergeleken met Kubernetes-naamruimten, die een meer traditionele manier zijn om resources in Kubernetes te groeperen:
| Concept | AKS-bureaubladproject | Kubernetes-naamruimte |
|---|---|---|
| Purpose | Groepering op toepassingsniveau | Resource-isolatie |
| Abstractieniveau | Hoog (ontwikkelaarsvriendelijk) | Laag (infrastructuurgericht) |
| Mapping | Meestal 1:1 | Systeemeigen Kubernetes-concept |