[{"data":1,"prerenderedAt":1120},["ShallowReactive",2],{"/de-de/blog/kubernetes-the-container-orchestration-solution":3,"navigation-de-de":335,"banner-de-de":766,"footer-de-de":774,"blog-post-authors-de-de-GitLab Team":1015,"blog-related-posts-de-de-kubernetes-the-container-orchestration-solution":1031,"blog-promotions-de-de":1056,"next-steps-de-de":1110},{"id":4,"title":5,"authors":6,"body":8,"category":312,"date":313,"description":314,"extension":315,"externalUrl":316,"faq":316,"featured":317,"heroImage":318,"meta":319,"navigation":320,"path":321,"seo":322,"slug":328,"stem":329,"tags":330,"template":333,"updatedDate":313,"__hash__":334},"blogPosts/de-de/blog/kubernetes-the-container-orchestration-solution.md","Kubernetes: Container-Orchestrierung verstehen und einsetzen",[7],"GitLab Team",{"type":9,"value":10,"toc":290},"minimark",[11,22,25,30,33,41,44,56,60,63,70,78,81,100,109,123,128,131,135,138,142,145,148,168,172,175,184,188,191,194,198,201,209,213,216,231,235,239,242,246,249,253,256,260,263,267],[12,13,14,15,21],"p",{},"Kubernetes automatisiert die Bereitstellung und Verwaltung\ncontainerisierter Anwendungen in großem Maßstab. Mit der Zeit ist\nKubernetes zu einem zentralen Werkzeug für die Anwendungsentwicklung\ngeworden – etwa in den Bereichen\n",[16,17,20],"a",{"href":18,"rel":19},"https://about.gitlab.com/de-de/topics/microservices/",[],"Microservices",",\nWebanwendungen und Datenbanken. Leistungsfähigkeit und Skalierbarkeit\nmachen K8s heute zum anerkannten Standard im Container-Management.",[12,23,24],{},"Dieser Artikel bietet einen umfassenden Einstieg in Kubernetes.",[26,27,29],"h2",{"id":28},"was-ist-kubernetes","Was ist Kubernetes?",[12,31,32],{},"Kubernetes ist ein Open-Source-System zur effizienten Orchestrierung von\nContainern einer Softwareanwendung. Containerisierung ist ein weit\nverbreiteter Ansatz in der Anwendungsentwicklung – besonders im Bereich\nder digitalen Transformation und der Cloud.",[12,34,35,36,40],{},"Zur Erinnerung: ",[37,38,39],"strong",{},"Containerisierung ist eine Methode der\nAnwendungsentwicklung, bei der die Komponenten einer Anwendung in\nstandardisierte, geräte- und betriebssystemunabhängige Einheiten –\nsogenannte Container – zusammengefasst werden."," Durch die Isolierung von\nAnwendungen von ihrer Umgebung erleichtert diese Technologie die\nBereitstellung und Portabilität und reduziert Kompatibilitätsprobleme.",[12,42,43],{},"Hier kommt Kubernetes ins Spiel. Container ermöglichen zwar die Aufteilung\nvon Anwendungen in kleinere, eigenständige Module, die leichter\nbereitzustellen sind. Damit Container jedoch innerhalb einer Anwendung\nzusammenarbeiten können, ist ein übergeordnetes Verwaltungssystem\nerforderlich. Genau das leistet Kubernetes: Die Plattform steuert, wo und\nwie Container ausgeführt werden, und ermöglicht so die Orchestrierung und\nPlanung containerisierter Anwendungen in großem Maßstab.",[45,46,47],"blockquote",{},[12,48,49,50,55],{},"Weitere ",[16,51,54],{"href":52,"rel":53},"https://about.gitlab.com/de-de/blog/tags/kubernetes/",[],"GitLab-Artikel zu Kubernetes",".",[26,57,59],{"id":58},"wie-funktioniert-eine-kubernetes-architektur","Wie funktioniert eine Kubernetes-Architektur?",[12,61,62],{},"Um die Kubernetes-Architektur zu verstehen, sind einige grundlegende\nKonzepte wichtig – allen voran das des Clusters, der die umfassendste\nEinheit innerhalb der Architektur darstellt. Ein Kubernetes-Cluster ist\ndie Gesamtheit der virtuellen oder physischen Maschinen, auf denen eine\ncontainerisierte Anwendung betrieben wird.",[12,64,65],{},[66,67],"img",{"alt":68,"src":69},"Komponenten von\nKubernetes","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749673941/Blog/Content%20Images/components-of-kubernetes.png",[12,71,72,73,55],{},"Quelle:\n",[16,74,77],{"href":75,"rel":76},"https://kubernetes.io/docs/concepts/overview/components/",[],"Kubernetes",[12,79,80],{},"Ein Cluster besteht aus verschiedenen Elementen:",[82,83,84,88,91,94,97],"ul",{},[85,86,87],"li",{},"Node: Eine Arbeitseinheit im Kubernetes-Cluster – eine virtuelle oder\nphysische Maschine, die Aufgaben im Auftrag der Anwendung übernimmt.",[85,89,90],{},"Pod: Der kleinste bereitstellbare Baustein in Kubernetes. Ein Pod ist\neine Gruppe von Containern, die gemeinsam auf demselben Node ausgeführt\nwerden. Container innerhalb eines Pods teilen dasselbe Netzwerk und\nkommunizieren über localhost miteinander.",[85,92,93],{},"Service: Ein Kubernetes-Service macht einen Pod für das Netzwerk oder\nandere Pods zugänglich und bietet einen stabilen, klar definierten\nZugangspunkt zu den in Pods gehosteten Anwendungen.",[85,95,96],{},"Volume: Eine Ordnerabstraktion, die Probleme beim Teilen und Abrufen\nvon Dateien innerhalb eines Containers löst.",[85,98,99],{},"Namespace: Ein Namespace ermöglicht die Gruppierung und Isolierung von\nRessourcen zu einem virtuellen Cluster.",[12,101,102,103,108],{},"Die Kubernetes-Architektur basiert auf zwei Knotentypen: dem Master Node\nund den Worker Nodes. Der Master Node ist für die übergeordnete Verwaltung\ndes Kubernetes-Clusters und die Kommunikation mit den Worker Nodes\nzuständig. Zu seinen zentralen Komponenten zählt die API als\nKommunikationszentrum zwischen Nutzenden und Cluster. Das\n",[16,104,107],{"href":105,"rel":106},"https://kubernetes.io/docs/concepts/overview/components/#etcd",[],"etcd","\nist die Key-Value-Datenbank, in der Konfigurationen, Systemzustand und\nObjekt-Metadaten gespeichert werden. Der Controller Manager koordiniert\nHintergrundoperationen wie die Pod-Replikation, der Scheduler platziert\nPods auf Nodes entsprechend der verfügbaren Ressourcen.",[12,110,111,112,117,118,122],{},"Worker Nodes hingegen sind die Maschinen, auf denen die in den Pods\nenthaltenen Anwendungen ausgeführt und verwaltet werden. Das\n",[16,113,116],{"href":114,"rel":115},"https://kubernetes.io/docs/concepts/overview/components/#kubelet",[],"kubelet","\nist der Agent, der auf jedem Node läuft und mit dem Master kommuniziert,\num Befehle zu empfangen und den Status der Pods zu übermitteln. Der\nNetzwerk-Proxy\n",[16,119,121],{"href":75,"rel":120},[],"kube-proxy","\npflegt die Netzwerkregeln auf den Nodes und ermöglicht so den Zugriff auf\nServices von außerhalb des Kubernetes-Clusters. Die Container-Runtime\nschließlich ist die Software, die für die Ausführung und Verwaltung der\nContainer innerhalb der Pods verantwortlich ist.",[124,125,127],"h3",{"id":126},"die-rolle-von-docker","Die Rolle von Docker",[12,129,130],{},"Bei allen Komponenten eines K8s-Clusters ist die Wahl der Runtime innerhalb\nder Worker Nodes von Bedeutung. Verschiedene Softwarelösungen stehen dafür\nzur Verfügung, etwa CRI-O – Docker ist jedoch das am häufigsten eingesetzte\nWerkzeug.",[124,132,134],{"id":133},"was-ist-der-unterschied-zwischen-docker-und-kubernetes","Was ist der Unterschied zwischen Docker und Kubernetes?",[12,136,137],{},"Docker ist eine Open-Source-Lösung, die speziell auf Container-Ebene\neingesetzt wird. Sie ermöglicht die Paketierung von Containern in einem\nstandardisierten und schlanken Format, was ihre Portabilität in\nverschiedenen Umgebungen erhöht. Docker ist damit ein ergänzendes Werkzeug\nzu K8s: Es vereinfacht die Verwaltung der Container selbst, während\nKubernetes deren Integration und Kommunikation innerhalb der Anwendung\nerleichtert.",[26,139,141],{"id":140},"welche-vorteile-bietet-kubernetes","Welche Vorteile bietet Kubernetes?",[12,143,144],{},"Seit dem Start durch Google im Jahr 2014 und der ersten stabilen Version\nim Juli 2015 hat sich Kubernetes als Referenz im Bereich der\nContainer-Orchestrierung etabliert – insbesondere für\nMicroservice-orientierte Architekturen. Diese Verbreitung ist vor allem\nauf die Leistungsfähigkeit von K8s in der Container-Orchestrierung\nzurückzuführen.",[12,146,147],{},"Die Vorteile von Kubernetes im Überblick:",[82,149,150,153,156,159,162,165],{},[85,151,152],{},"Automatisierung: Kubernetes erleichtert die Automatisierung von Aufgaben\nrund um Bereitstellung, Skalierung und Aktualisierung containerisierter\nAnwendungen.",[85,154,155],{},"Flexibilität: Die Software passt sich an unterschiedliche\nContainer-Technologien sowie verschiedene Hardware-Architekturen und\nBetriebssysteme an.",[85,157,158],{},"Skalierbarkeit: K8s ermöglicht die Bereitstellung und Verwaltung\ntausender Container – unabhängig von deren Status: laufend, pausiert oder\ngestoppt.",[85,160,161],{},"Migration: Anwendungen lassen sich zu Kubernetes migrieren, ohne den\nQuellcode ändern zu müssen.",[85,163,164],{},"Multi-Cluster-Unterstützung: Kubernetes verwaltet zentral mehrere\nContainer-Cluster, die über verschiedene Infrastrukturen verteilt sind.",[85,166,167],{},"Update-Management: Die Software unterstützt Rolling-Update-Deployments,\num Anwendungen ohne Serviceunterbrechung zu aktualisieren.",[26,169,171],{"id":170},"ein-robustes-und-skalierbares-ökosystem","Ein robustes und skalierbares Ökosystem",[12,173,174],{},"Kubernetes zeichnet sich durch die Fähigkeit aus, Container effizient und\nzuverlässig zu verwalten und dabei unabhängig von Cloud-Infrastrukturanbietern\nzu bleiben. Die modulare Architektur passt sich den spezifischen\nAnforderungen jedes Unternehmens an und unterstützt ein breites Spektrum\nan Anwendungen und Diensten – von Webservices über Datenverarbeitung bis\nhin zu mobilen Anwendungen.",[12,176,177,178,183],{},"Kubernetes profitiert dabei von einem umfangreichen und aktiven\nOpen-Source-Ökosystem. Verwaltet von der Cloud Native Computing Foundation\n(",[16,179,182],{"href":180,"rel":181},"https://www.cncf.io/",[],"CNCF","), wird K8s von tausenden Entwicklerinnen\nund Entwicklern weltweit unterstützt, die kontinuierlich zur\nWeiterentwicklung des Projekts und seiner Funktionen beitragen.",[26,185,187],{"id":186},"was-sind-die-grenzen-von-kubernetes","Was sind die Grenzen von Kubernetes?",[12,189,190],{},"Die Stärken von Kubernetes machen es für viele Entwicklungsteams im\nCloud-nativen Bereich zur soliden Grundlage. Dennoch lohnt es sich,\neinige Einschränkungen zu benennen. Kubernetes erfordert fundierte\ntechnische Kenntnisse sowie die Einarbeitung in neue Entwicklungskonzepte\nund -methoden. Die Konfiguration kann zu Beginn eines Projekts komplex\nsein – ist dabei aber entscheidend, insbesondere für die Absicherung der\nPlattform. Ein erfahrenes Entwicklungsteam mit K8s-Kenntnissen ist daher\nein wesentlicher Vorteil.",[12,192,193],{},"Eine weitere Herausforderung ist die Implementierung und Wartung einer\nK8s-Architektur, die Zeit und Ressourcen erfordert – vor allem für die\nAktualisierung der verschiedenen Komponenten und Softwareteile. Dabei\nstellt sich auch die Frage nach möglichem Oversizing: Bei kleineren\nAnwendungen oder Projekten ohne besondere Skalierungsanforderungen kann\neine einfachere Architektur ausreichend und wirtschaftlicher sein.",[26,195,197],{"id":196},"kubernetes-im-unternehmenseinsatz","Kubernetes im Unternehmenseinsatz",[12,199,200],{},"Zehntausende Unternehmen haben eine Kubernetes-Architektur für ihre\ndigitale Transformation übernommen. K8s wird von Organisationen aller\nGrößen genutzt – von Startups bis zu multinationalen Konzernen.",[12,202,203,204,55],{},"Ein Beispiel für eine erfolgreiche Integration ist Haven Technologies.\nDas Unternehmen hat seine SaaS-Dienste zu K8s migriert. Dabei setzt es\nauf eine Kubernetes-Strategie mit der GitLab-DevSecOps-Plattform –\nmit messbaren Verbesserungen bei Effizienz, Sicherheit und\nEntwicklungsgeschwindigkeit. Weitere Details in der\n",[16,205,208],{"href":206,"rel":207},"https://about.gitlab.com/customers/haven-technologies/",[],"Kundenreferenz",[26,210,212],{"id":211},"kubernetes-git-und-gitlab","Kubernetes, Git und GitLab",[12,214,215],{},"Kubernetes, Git und GitLab sind zentrale Bausteine der DevOps-Landschaft.\nKubernetes bietet hohe Flexibilität bei der Bereitstellung und Verwaltung\nder verschiedenen Anwendungskomponenten. GitLab – aufgebaut auf Git und\ndessen nativer Versionskontrolle – ermöglicht eine präzise Nachverfolgung\nvon Quellcode und Änderungen und stellt eine umfassende Werkzeugsammlung\nfür den gesamten Software-Entwicklungslebenszyklus bereit.",[12,217,218,219,224,225,230],{},"Diese Kombination schafft gemeinsam mit einem\n",[16,220,223],{"href":221,"rel":222},"https://about.gitlab.com/de-de/topics/gitops/",[],"GitOps-Ansatz",", der die\nAutomatisierung moderner Cloud-Infrastrukturen zum Ziel hat, eine agile\nUmgebung für Anwendungsentwicklung und -bereitstellung. Alle\n",[16,226,229],{"href":227,"rel":228},"https://about.gitlab.com/de-de/solutions/kubernetes/",[],"GitLab-Lösungen für den Einsatz mit Kubernetes","\nim Überblick.",[26,232,234],{"id":233},"kubernetes-faq","Kubernetes FAQ",[124,236,238],{"id":237},"welche-alternativen-zu-k8s-gibt-es","Welche Alternativen zu K8s gibt es?",[12,240,241],{},"Es gibt verschiedene Alternativen zu Kubernetes, darunter Docker Swarm\nund Marathon. Kubernetes gilt jedoch als die ausgereifteste und am\nweitesten verbreitete Lösung auf dem Markt. Die große Nutzerbasis,\numfangreiche Dokumentation und eine aktive Community machen K8s zur\nsoliden Wahl für alle, die ein Container-Orchestrierungssystem einsetzen\nmöchten.",[124,243,245],{"id":244},"was-ist-ein-kubernetes-cluster","Was ist ein Kubernetes-Cluster?",[12,247,248],{},"Ein Kubernetes-Cluster besteht aus einem Master Node und mehreren Worker\nNodes. Der Master Node koordiniert die Aufgaben im Cluster, während die\nWorker Nodes diese Orchestrierungsaufgaben ausführen und die Container\nhosten. K8s-Cluster sind hoch skalierbar – Nodes lassen sich hinzufügen\noder entfernen, um die Clusterressourcen an die Anforderungen der Anwendung\nanzupassen.",[124,250,252],{"id":251},"wie-startet-man-mit-kubernetes","Wie startet man mit Kubernetes?",[12,254,255],{},"Zunächst ist die Installation der Kubernetes-Software in einer kompatiblen\nUmgebung (Linux, macOS oder Windows) erforderlich. Kubernetes lässt sich\nsowohl in einer klassischen Hosting-Umgebung als auch in der Cloud\ninstallieren – etwa auf Google Kubernetes Engine oder Amazon EKS. Nach\ndem Download und der Installation von der offiziellen Website folgt die\nErstkonfiguration zur Verbindung von Master und Worker Nodes. Danach ist\ndie erste Anwendung mit Kubernetes einsatzbereit.",[124,257,259],{"id":258},"warum-kubernetes-wählen","Warum Kubernetes wählen?",[12,261,262],{},"Kubernetes bietet hohe Flexibilität und vollständige Portabilität zwischen\nverschiedenen Cloud-Plattformen oder On-Premises-Infrastrukturen. Durch\ndie Automatisierung von Orchestrierungsaufgaben lassen sich Ressourcen\noptimieren und Betriebskosten senken. Das Kubernetes-Ökosystem ist\numfangreich und wird von einer großen Open-Source-Community\nkontinuierlich weiterentwickelt.",[26,264,266],{"id":265},"mehr-erfahren","Mehr erfahren",[82,268,269,276,283],{},[85,270,271],{},[16,272,275],{"href":273,"rel":274},"https://about.gitlab.com/blog/how-to-stream-logs-through-the-gitlab-dashboard-for-kubernetes/",[],"Logs über das GitLab Dashboard für Kubernetes streamen",[85,277,278],{},[16,279,282],{"href":280,"rel":281},"https://about.gitlab.com/blog/kubernetes-overview-operate-cluster-data-on-the-frontend/",[],"Kubernetes-Überblick: Cluster-Daten im Frontend verwalten",[85,284,285],{},[16,286,289],{"href":287,"rel":288},"https://about.gitlab.com/blog/simplify-your-cloud-account-management-for-kubernetes-access/",[],"Cloud-Account-Management für Kubernetes-Zugriff vereinfachen",{"title":291,"searchDepth":292,"depth":292,"links":293},"",2,[294,295,300,301,302,303,304,305,311],{"id":28,"depth":292,"text":29},{"id":58,"depth":292,"text":59,"children":296},[297,299],{"id":126,"depth":298,"text":127},3,{"id":133,"depth":298,"text":134},{"id":140,"depth":292,"text":141},{"id":170,"depth":292,"text":171},{"id":186,"depth":292,"text":187},{"id":196,"depth":292,"text":197},{"id":211,"depth":292,"text":212},{"id":233,"depth":292,"text":234,"children":306},[307,308,309,310],{"id":237,"depth":298,"text":238},{"id":244,"depth":298,"text":245},{"id":251,"depth":298,"text":252},{"id":258,"depth":298,"text":259},{"id":265,"depth":292,"text":266},"open-source","2026-03-02","Kubernetes (K8s) für containerisierte Anwendungen: Dieser Artikel erklärt Architektur, Vorteile, Grenzen und den Einsatz mit GitLab.","md",null,false,"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749660215/Blog/Hero%20Images/kubernetes-container-orchestration-solution.jpg",{},true,"/de-de/blog/kubernetes-the-container-orchestration-solution",{"title":323,"description":324,"ogTitle":323,"ogDescription":324,"noIndex":317,"ogImage":318,"ogUrl":325,"ogSiteName":326,"ogType":327,"canonicalUrls":325},"Kubernetes: Container-Orchestrierung im Überblick","Kubernetes, auch bekannt als K8s, ist eine bewährte Lösung für Anwendungsbereitstellung in der Cloud. Dieser Artikel erklärt die Grundlagen.","https://about.gitlab.com/blog/kubernetes-the-container-orchestration-solution","https://about.gitlab.com/de-de/","article","kubernetes-the-container-orchestration-solution","de-de/blog/kubernetes-the-container-orchestration-solution",[331,332],"kubernetes","open source","BlogPost","Czkxx5aQWxVepKoyw8p3Z-CgqefcQ1s71D-We3bLrW8",{"logo":336,"freeTrial":341,"sales":346,"login":351,"items":356,"search":684,"minimal":718,"duo":736,"switchNav":745,"pricingDeployment":756},{"config":337},{"href":338,"dataGaName":339,"dataGaLocation":340},"/de-de/","gitlab logo","header",{"text":342,"config":343},"Kostenlose Testversion anfordern",{"href":344,"dataGaName":345,"dataGaLocation":340},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/de-de&glm_content=default-saas-trial/","free trial",{"text":347,"config":348},"Demo anfordern",{"href":349,"dataGaName":350,"dataGaLocation":340},"/de-de/sales/?contact-topic=request-demo","sales",{"text":352,"config":353},"Anmelden",{"href":354,"dataGaName":355,"dataGaLocation":340},"https://gitlab.com/users/sign_in/","sign in",[357,385,487,492,606,662],{"text":358,"config":359,"menu":361},"Plattform",{"dataNavLevelOne":360},"platform",{"type":362,"columns":363},"cards",[364,370,378],{"title":358,"description":365,"link":366},"Die intelligente Orchestrierungsplattform für DevSecOps",{"text":367,"config":368},"Die Plattform erkunden",{"href":369,"dataGaName":360,"dataGaLocation":340},"/de-de/platform/",{"title":371,"description":372,"link":373},"GitLab Duo Agent Platform","Agentische KI für den gesamten Software-Lebenszyklus",{"text":374,"config":375},"Lerne GitLab Duo kennen",{"href":376,"dataGaName":377,"dataGaLocation":340},"/de-de/gitlab-duo-agent-platform/","gitlab duo agent platform",{"title":379,"description":380,"link":381},"Warum GitLab?","Erfahre, warum sich Unternehmen für GitLab entscheiden",{"text":266,"config":382},{"href":383,"dataGaName":384,"dataGaLocation":340},"/de-de/why-gitlab/","why gitlab",{"text":386,"left":320,"config":387,"menu":389},"Produkt",{"dataNavLevelOne":388},"solutions",{"type":390,"link":391,"columns":395,"feature":466},"lists",{"text":392,"config":393},"Alle Lösungen anzeigen",{"href":394,"dataGaName":388,"dataGaLocation":340},"/de-de/solutions/",[396,421,444],{"title":397,"description":398,"link":399,"items":404},"Automatisierung","CI/CD und Automatisierung zur Beschleunigung der Bereitstellung",{"config":400},{"icon":401,"href":402,"dataGaName":403,"dataGaLocation":340},"AutomatedCodeAlt","/de-de/solutions/delivery-automation/","automated software delivery",[405,409,412,417],{"text":406,"config":407},"CI/CD",{"href":408,"dataGaLocation":340,"dataGaName":406},"/de-de/solutions/continuous-integration/",{"text":371,"config":410},{"href":376,"dataGaLocation":340,"dataGaName":411},"gitlab duo agent platform - product menu",{"text":413,"config":414},"Quellcodeverwaltung",{"href":415,"dataGaLocation":340,"dataGaName":416},"/de-de/solutions/source-code-management/","Source Code Management",{"text":418,"config":419},"Automatische Softwarebereitstellung",{"href":402,"dataGaLocation":340,"dataGaName":420},"Automated software delivery",{"title":422,"description":423,"link":424,"items":429},"Sicherheit","Entwickle Code schneller ohne Abstriche bei der Sicherheit",{"config":425},{"href":426,"dataGaName":427,"dataGaLocation":340,"icon":428},"/de-de/solutions/application-security-testing/","security and compliance","ShieldCheckLight",[430,434,439],{"text":431,"config":432},"Anwendungssicherheitstests",{"href":426,"dataGaName":433,"dataGaLocation":340},"Application security testing",{"text":435,"config":436},"Schutz der Software-Lieferkette",{"href":437,"dataGaLocation":340,"dataGaName":438},"/de-de/solutions/supply-chain/","Software supply chain security",{"text":440,"config":441},"Software-Compliance",{"href":442,"dataGaName":443,"dataGaLocation":340},"/de-de/solutions/software-compliance/","software compliance",{"title":445,"link":446,"items":451},"Messung",{"config":447},{"icon":448,"href":449,"dataGaName":450,"dataGaLocation":340},"DigitalTransformation","/de-de/solutions/visibility-measurement/","visibility and measurement",[452,456,461],{"text":453,"config":454},"Sichtbarkeit und Messung",{"href":449,"dataGaLocation":340,"dataGaName":455},"Visibility and Measurement",{"text":457,"config":458},"Wertstrommanagement",{"href":459,"dataGaLocation":340,"dataGaName":460},"/de-de/solutions/value-stream-management/","Value Stream Management",{"text":462,"config":463},"Analysen und Einblicke",{"href":464,"dataGaLocation":340,"dataGaName":465},"/de-de/solutions/analytics-and-insights/","Analytics and insights",{"title":467,"type":390,"items":468},"GitLab für",[469,475,481],{"text":470,"config":471},"Enterprise",{"icon":472,"href":473,"dataGaLocation":340,"dataGaName":474},"Building","/de-de/enterprise/","enterprise",{"text":476,"config":477},"Kleinunternehmen",{"icon":478,"href":479,"dataGaLocation":340,"dataGaName":480},"Work","/de-de/small-business/","small business",{"text":482,"config":483},"Öffentlicher Sektor",{"icon":484,"href":485,"dataGaLocation":340,"dataGaName":486},"Organization","/de-de/solutions/public-sector/","public sector",{"text":488,"config":489},"Preise",{"href":490,"dataGaName":491,"dataGaLocation":340,"dataNavLevelOne":491},"/de-de/pricing/","pricing",{"text":493,"config":494,"menu":496},"Ressourcen",{"dataNavLevelOne":495},"resources",{"type":390,"link":497,"columns":501,"feature":595},{"text":498,"config":499},"Alle Ressourcen anzeigen",{"href":500,"dataGaName":495,"dataGaLocation":340},"/de-de/resources/",[502,535,562],{"title":503,"items":504},"Erste Schritte",[505,510,515,520,525,530],{"text":506,"config":507},"Installieren",{"href":508,"dataGaName":509,"dataGaLocation":340},"/de-de/install/","install",{"text":511,"config":512},"Kurzanleitungen",{"href":513,"dataGaName":514,"dataGaLocation":340},"/de-de/get-started/","quick setup checklists",{"text":516,"config":517},"Lernen",{"href":518,"dataGaLocation":340,"dataGaName":519},"https://university.gitlab.com/","learn",{"text":521,"config":522},"Produktdokumentation",{"href":523,"dataGaName":524,"dataGaLocation":340},"https://docs.gitlab.com/","product documentation",{"text":526,"config":527},"Best-Practice-Videos",{"href":528,"dataGaName":529,"dataGaLocation":340},"/de-de/getting-started-videos/","best practice videos",{"text":531,"config":532},"Integrationen",{"href":533,"dataGaName":534,"dataGaLocation":340},"/de-de/integrations/","integrations",{"title":536,"items":537},"Entdecken",[538,543,548,553,557],{"text":539,"config":540},"Kundenerfolge",{"href":541,"dataGaName":542,"dataGaLocation":340},"/de-de/customers/","customer success stories",{"text":544,"config":545},"Blog",{"href":546,"dataGaName":547,"dataGaLocation":340},"/de-de/blog/","blog",{"text":549,"config":550},"Demo-Hub",{"href":551,"dataGaName":552,"dataGaLocation":340},"/de-de/demo-hub/","demo hub",{"text":554,"config":555},"The Source",{"href":556,"dataGaName":547,"dataGaLocation":340},"/de-de/the-source/",{"text":558,"config":559},"Remote",{"href":560,"dataGaName":561,"dataGaLocation":340},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"title":563,"items":564},"Vernetzen",[565,570,575,580,585,590],{"text":566,"config":567},"GitLab-Services",{"href":568,"dataGaName":569,"dataGaLocation":340},"/de-de/services/","services",{"text":571,"config":572},"Beitragen",{"href":573,"dataGaName":574,"dataGaLocation":340},"https://contributors.gitlab.com","contribute",{"text":576,"config":577},"Community",{"href":578,"dataGaName":579,"dataGaLocation":340},"/community/","community",{"text":581,"config":582},"Forum",{"href":583,"dataGaName":584,"dataGaLocation":340},"https://forum.gitlab.com/","forum",{"text":586,"config":587},"Veranstaltungen",{"href":588,"dataGaName":589,"dataGaLocation":340},"/events/","events",{"text":591,"config":592},"Partner",{"href":593,"dataGaName":594,"dataGaLocation":340},"/de-de/partners/","partners",{"config":596,"title":599,"text":600,"link":601},{"background":597,"textColor":598},"url('https://res.cloudinary.com/about-gitlab-com/image/upload/v1777322348/qpq8yrgn8knii57omj0c.png')","#000","Neues bei GitLab","Über die neuesten Funktionen und Verbesserungen auf dem Laufenden bleiben.",{"text":602,"config":603},"Aktuelle Nachrichten",{"href":604,"dataGaName":605,"dataGaLocation":340},"/de-de/whats-new/","whats new",{"text":607,"config":608,"menu":610},"Unternehmen",{"dataNavLevelOne":609},"company",{"type":390,"columns":611},[612],{"items":613},[614,619,625,627,632,637,642,647,652,657],{"text":615,"config":616},"Über",{"href":617,"dataGaName":618,"dataGaLocation":340},"/de-de/company/","about",{"text":620,"config":621,"footerGa":624},"Karriere",{"href":622,"dataGaName":623,"dataGaLocation":340},"/jobs/","jobs",{"dataGaName":623},{"text":586,"config":626},{"href":588,"dataGaName":589,"dataGaLocation":340},{"text":628,"config":629},"Geschäftsführung",{"href":630,"dataGaName":631,"dataGaLocation":340},"/company/team/e-group/","leadership",{"text":633,"config":634},"Handbuch",{"href":635,"dataGaName":636,"dataGaLocation":340},"https://handbook.gitlab.com/","handbook",{"text":638,"config":639},"Investor Relations",{"href":640,"dataGaName":641,"dataGaLocation":340},"https://ir.gitlab.com/overview/default.aspx","investor relations",{"text":643,"config":644},"Trust Center",{"href":645,"dataGaName":646,"dataGaLocation":340},"/de-de/security/","trust center",{"text":648,"config":649},"AI Transparency Center",{"href":650,"dataGaName":651,"dataGaLocation":340},"/de-de/ai-transparency-center/","ai transparency center",{"text":653,"config":654},"Newsletter",{"href":655,"dataGaName":656,"dataGaLocation":340},"/company/contact/#contact-forms","newsletter",{"text":658,"config":659},"Presse",{"href":660,"dataGaName":661,"dataGaLocation":340},"/press/","press",{"text":663,"config":664,"menu":665},"Kontakt",{"dataNavLevelOne":609},{"type":390,"columns":666},[667],{"items":668},[669,674,679],{"text":670,"config":671},"Vertrieb kontaktieren",{"href":672,"dataGaName":673,"dataGaLocation":340},"/de-de/sales/","talk to sales",{"text":675,"config":676},"Support-Portal",{"href":677,"dataGaName":678,"dataGaLocation":340},"https://support.gitlab.com/hc/en-us","support portal",{"text":680,"config":681},"Kundenportal",{"href":682,"dataGaName":683,"dataGaLocation":340},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":685,"login":686,"suggestions":693},"Schließen",{"text":687,"link":688},"Um Repositorys und Projekte zu durchsuchen, melde dich an bei",{"text":689,"config":690},"gitlab.com",{"href":354,"dataGaName":691,"dataGaLocation":692},"search login","search",{"text":694,"default":695},"Vorschläge",[696,698,703,705,710,715],{"text":371,"config":697},{"href":376,"dataGaName":371,"dataGaLocation":692},{"text":699,"config":700},"Codevorschläge (KI)",{"href":701,"dataGaName":702,"dataGaLocation":692},"/de-de/solutions/code-suggestions/","Code Suggestions (AI)",{"text":406,"config":704},{"href":408,"dataGaName":406,"dataGaLocation":692},{"text":706,"config":707},"GitLab auf AWS",{"href":708,"dataGaName":709,"dataGaLocation":692},"/de-de/partners/technology-partners/aws/","GitLab on AWS",{"text":711,"config":712},"GitLab auf Google Cloud",{"href":713,"dataGaName":714,"dataGaLocation":692},"/de-de/partners/technology-partners/google-cloud-platform/","GitLab on Google Cloud",{"text":379,"config":716},{"href":383,"dataGaName":717,"dataGaLocation":692},"Why GitLab?",{"freeTrial":719,"mobileIcon":724,"desktopIcon":729,"secondaryButton":732},{"text":720,"config":721},"Kostenlos testen",{"href":722,"dataGaName":345,"dataGaLocation":723},"https://gitlab.com/-/trials/new/","nav",{"altText":725,"config":726},"GitLab-Symbol",{"src":727,"dataGaName":728,"dataGaLocation":723},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":725,"config":730},{"src":731,"dataGaName":728,"dataGaLocation":723},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":503,"config":733},{"href":734,"dataGaName":735,"dataGaLocation":723},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/de-de/get-started/","get started",{"freeTrial":737,"mobileIcon":741,"desktopIcon":743},{"text":738,"config":739},"Mehr über GitLab Duo erfahren",{"href":376,"dataGaName":740,"dataGaLocation":723},"gitlab duo",{"altText":725,"config":742},{"src":727,"dataGaName":728,"dataGaLocation":723},{"altText":725,"config":744},{"src":731,"dataGaName":728,"dataGaLocation":723},{"button":746,"mobileIcon":751,"desktopIcon":753},{"text":747,"config":748},"/Option",{"href":749,"dataGaName":750,"dataGaLocation":723},"#contact","switch",{"altText":725,"config":752},{"src":727,"dataGaName":728,"dataGaLocation":723},{"altText":725,"config":754},{"src":755,"dataGaName":728,"dataGaLocation":723},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1773335277/ohhpiuoxoldryzrnhfrh.png",{"freeTrial":757,"mobileIcon":762,"desktopIcon":764},{"text":758,"config":759},"Zurück zur Preisübersicht",{"href":490,"dataGaName":760,"dataGaLocation":723,"icon":761},"back to pricing","GoBack",{"altText":725,"config":763},{"src":727,"dataGaName":728,"dataGaLocation":723},{"altText":725,"config":765},{"src":731,"dataGaName":728,"dataGaLocation":723},{"title":767,"button":768,"config":772},"GitLab Orbit ist da: die Kontextebene für KI-Agenten",{"text":266,"config":769},{"href":770,"dataGaName":771,"dataGaLocation":340},"/de-de/gitlab-orbit/","orbit",{"layout":773,"disabled":317},"release",{"data":775},{"text":776,"source":777,"edit":783,"contribute":788,"config":793,"items":798,"minimal":1004},"Git ist eine Marke von Software Freedom Conservancy und unsere Verwendung von „GitLab“ erfolgt unter Lizenz.",{"text":778,"config":779},"Quelltext der Seite anzeigen",{"href":780,"dataGaName":781,"dataGaLocation":782},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":784,"config":785},"Diese Seite bearbeiten",{"href":786,"dataGaName":787,"dataGaLocation":782},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":789,"config":790},"Beteilige dich",{"href":791,"dataGaName":792,"dataGaLocation":782},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":794,"facebook":795,"youtube":796,"linkedin":797},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[799,844,897,939,971],{"title":488,"links":800,"subMenu":815},[801,805,810],{"text":802,"config":803},"Tarife anzeigen",{"href":490,"dataGaName":804,"dataGaLocation":782},"view plans",{"text":806,"config":807},"Vorteile von Premium",{"href":808,"dataGaName":809,"dataGaLocation":782},"/de-de/pricing/premium/","why premium",{"text":811,"config":812},"Vorteile von Ultimate",{"href":813,"dataGaName":814,"dataGaLocation":782},"/de-de/pricing/ultimate/","why ultimate",[816],{"title":663,"links":817},[818,820,822,824,829,834,839],{"text":670,"config":819},{"href":672,"dataGaName":350,"dataGaLocation":782},{"text":675,"config":821},{"href":677,"dataGaName":678,"dataGaLocation":782},{"text":680,"config":823},{"href":682,"dataGaName":683,"dataGaLocation":782},{"text":825,"config":826},"Status",{"href":827,"dataGaName":828,"dataGaLocation":782},"https://status.gitlab.com/","status",{"text":830,"config":831},"Nutzungsbedingungen",{"href":832,"dataGaName":833,"dataGaLocation":782},"/terms/","terms of use",{"text":835,"config":836},"Datenschutzerklärung",{"href":837,"dataGaName":838,"dataGaLocation":782},"/de-de/privacy/","privacy statement",{"text":840,"config":841},"Cookie-Einstellungen",{"dataGaName":842,"dataGaLocation":782,"id":843,"isOneTrustButton":320},"cookie preferences","ot-sdk-btn",{"title":386,"links":845,"subMenu":854},[846,850],{"text":847,"config":848},"DevSecOps-Plattform",{"href":369,"dataGaName":849,"dataGaLocation":782},"devsecops platform",{"text":851,"config":852},"KI-unterstützte Entwicklung",{"href":376,"dataGaName":853,"dataGaLocation":782},"ai-assisted development",[855],{"title":856,"links":857},"Themen",[858,862,867,872,877,882,887,892],{"text":406,"config":859},{"href":860,"dataGaName":861,"dataGaLocation":782},"/de-de/topics/ci-cd/","cicd",{"text":863,"config":864},"GitOps",{"href":865,"dataGaName":866,"dataGaLocation":782},"/de-de/topics/gitops/","gitops",{"text":868,"config":869},"DevOps",{"href":870,"dataGaName":871,"dataGaLocation":782},"/de-de/topics/devops/","devops",{"text":873,"config":874},"Versionskontrolle",{"href":875,"dataGaName":876,"dataGaLocation":782},"/de-de/topics/version-control/","version control",{"text":878,"config":879},"DevSecOps",{"href":880,"dataGaName":881,"dataGaLocation":782},"/de-de/topics/devsecops/","devsecops",{"text":883,"config":884},"Cloud-nativ",{"href":885,"dataGaName":886,"dataGaLocation":782},"/de-de/topics/cloud-native/","cloud native",{"text":888,"config":889},"KI für das Programmieren",{"href":890,"dataGaName":891,"dataGaLocation":782},"/de-de/topics/devops/ai-for-coding/","ai for coding",{"text":893,"config":894},"Agentische KI",{"href":895,"dataGaName":896,"dataGaLocation":782},"/de-de/topics/agentic-ai/","agentic ai",{"title":898,"links":899},"Lösungen",[900,903,905,910,914,917,920,923,925,927,929,934],{"text":431,"config":901},{"href":426,"dataGaName":902,"dataGaLocation":782},"Application Security Testing",{"text":418,"config":904},{"href":402,"dataGaName":403,"dataGaLocation":782},{"text":906,"config":907},"Agile Entwicklung",{"href":908,"dataGaName":909,"dataGaLocation":782},"/de-de/solutions/agile-delivery/","agile delivery",{"text":911,"config":912},"SCM",{"href":415,"dataGaName":913,"dataGaLocation":782},"source code management",{"text":406,"config":915},{"href":408,"dataGaName":916,"dataGaLocation":782},"continuous integration & delivery",{"text":457,"config":918},{"href":459,"dataGaName":919,"dataGaLocation":782},"value stream management",{"text":863,"config":921},{"href":922,"dataGaName":866,"dataGaLocation":782},"/de-de/solutions/gitops/",{"text":470,"config":924},{"href":473,"dataGaName":474,"dataGaLocation":782},{"text":476,"config":926},{"href":479,"dataGaName":480,"dataGaLocation":782},{"text":482,"config":928},{"href":485,"dataGaName":486,"dataGaLocation":782},{"text":930,"config":931},"Bildungswesen",{"href":932,"dataGaName":933,"dataGaLocation":782},"/de-de/solutions/education/","education",{"text":935,"config":936},"Finanzdienstleistungen",{"href":937,"dataGaName":938,"dataGaLocation":782},"/de-de/solutions/finance/","financial services",{"title":493,"links":940},[941,943,945,947,950,952,955,957,959,961,963,965,967,969],{"text":506,"config":942},{"href":508,"dataGaName":509,"dataGaLocation":782},{"text":511,"config":944},{"href":513,"dataGaName":514,"dataGaLocation":782},{"text":516,"config":946},{"href":518,"dataGaName":519,"dataGaLocation":782},{"text":521,"config":948},{"href":523,"dataGaName":949,"dataGaLocation":782},"docs",{"text":544,"config":951},{"href":546,"dataGaName":547,"dataGaLocation":782},{"text":953,"config":954},"Neuerungen",{"href":604,"dataGaName":605,"dataGaLocation":782},{"text":539,"config":956},{"href":541,"dataGaName":542,"dataGaLocation":782},{"text":558,"config":958},{"href":560,"dataGaName":561,"dataGaLocation":782},{"text":566,"config":960},{"href":568,"dataGaName":569,"dataGaLocation":782},{"text":571,"config":962},{"href":573,"dataGaName":574,"dataGaLocation":782},{"text":576,"config":964},{"href":578,"dataGaName":579,"dataGaLocation":782},{"text":581,"config":966},{"href":583,"dataGaName":584,"dataGaLocation":782},{"text":586,"config":968},{"href":588,"dataGaName":589,"dataGaLocation":782},{"text":591,"config":970},{"href":593,"dataGaName":594,"dataGaLocation":782},{"title":607,"links":972},[973,975,977,979,981,983,988,993,995,997,999],{"text":615,"config":974},{"href":617,"dataGaName":609,"dataGaLocation":782},{"text":620,"config":976},{"href":622,"dataGaName":623,"dataGaLocation":782},{"text":628,"config":978},{"href":630,"dataGaName":631,"dataGaLocation":782},{"text":633,"config":980},{"href":635,"dataGaName":636,"dataGaLocation":782},{"text":638,"config":982},{"href":640,"dataGaName":641,"dataGaLocation":782},{"text":984,"config":985},"Nachhaltigkeit",{"href":986,"dataGaName":987,"dataGaLocation":782},"/sustainability/","Sustainability",{"text":989,"config":990},"Vielfalt, Inklusion und Zugehörigkeit",{"href":991,"dataGaName":992,"dataGaLocation":782},"/de-de/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":643,"config":994},{"href":645,"dataGaName":646,"dataGaLocation":782},{"text":653,"config":996},{"href":655,"dataGaName":656,"dataGaLocation":782},{"text":658,"config":998},{"href":660,"dataGaName":661,"dataGaLocation":782},{"text":1000,"config":1001},"Transparenzerklärung zu moderner Sklaverei",{"href":1002,"dataGaName":1003,"dataGaLocation":782},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":1005},[1006,1009,1012],{"text":1007,"config":1008},"Terms",{"href":832,"dataGaName":833,"dataGaLocation":782},{"text":1010,"config":1011},"Cookies",{"dataGaName":842,"dataGaLocation":782,"id":843,"isOneTrustButton":320},{"text":1013,"config":1014},"Datenschutz",{"href":837,"dataGaName":838,"dataGaLocation":782},[1016],{"id":1017,"title":1018,"body":316,"config":1019,"content":1021,"description":316,"extension":1025,"meta":1026,"navigation":320,"path":1027,"seo":1028,"stem":1029,"__hash__":1030},"blogAuthors/en-us/blog/authors/gitlab-team.yml","Gitlab Team",{"template":1020},"BlogAuthor",{"name":7,"config":1022},{"headshot":1023,"ctfId":1024},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749659488/Blog/Author%20Headshots/gitlab-logo-extra-whitespace.png","GitLab-Team","yml",{},"/en-us/blog/authors/gitlab-team",{},"en-us/blog/authors/gitlab-team","lmrXWttQYRbkSz_xfCfucB21pf44aAdxkvbbS48UVcE",[1032,1040,1048],{"title":1033,"description":1034,"heroImage":1035,"category":312,"date":1036,"authors":1037,"slug":1039,"externalUrl":316},"Was ist neu in Git 2.55.0?","Neue Funktionen in Git 2.55: git-history(1) fixup, fsmonitor-Daemon für Linux, Push zu Remote-Gruppen und mehr.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1782732487/ztwgrvlolpifo01vj8qc.png","2026-06-29",[1038],"Toon Claes","whats-new-in-git-2-55-0",{"title":1041,"description":1042,"heroImage":1043,"category":312,"date":1044,"authors":1045,"slug":1047,"externalUrl":316},"GitLab AI Hackathon 2026: Hier sind die Gewinner und ihre Projekte","Fast 7.000 Entwickler(innen) haben über 600 KI-Agenten und Flows auf GitLab Duo Agent Platform gebaut. Erfahre, wer gewonnen hat und was sie entwickelt haben.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1776457632/llddiylsgwuze0u1rjks.png","2026-04-22",[1046],"Nick Veenhof","gitlab-ai-hackathon-2026-meet-the-winners",{"title":1049,"description":1050,"heroImage":1051,"category":312,"date":1052,"authors":1053,"slug":1055,"externalUrl":316},"Was ist neu in Git 2.54.0?","Erfahre mehr über die Beiträge zu diesem Release, darunter neue Repository-Wartung, ein neuer Befehl zur Bearbeitung der Commit-Historie, ein Ersatz für git-sizer(1) und mehr.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1776711651/sj7xxyyuimlarswbyft5.png","2026-04-20",[1054],"Patrick Steinhardt","whats-new-in-git-2-54-0",{"promotions":1057},[1058,1072,1084,1096],{"id":1059,"categories":1060,"header":1062,"text":1063,"button":1064,"image":1069},"ai-modernization",[1061],"ai","Hält KI, was uns versprochen wurde?","Das Quiz dauert maximal 5 Minuten.",{"text":1065,"config":1066},"Ermittle deinen KI-Reifegrad",{"href":1067,"dataGaName":1068,"dataGaLocation":547},"/de-de/assessments/ai-modernization-assessment/","modernization assessment",{"config":1070},{"src":1071},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/qix0m7kwnd8x2fh1zq49.png",{"id":1073,"categories":1074,"header":1076,"text":1063,"button":1077,"image":1081},"devops-modernization",[1075,881],"product","Verwaltest du Tool-Chaos oder stellst du Innovationen bereit?",{"text":1078,"config":1079},"Ermittle deinen DevOps-Reifegrad",{"href":1080,"dataGaName":1068,"dataGaLocation":547},"/de-de/assessments/devops-modernization-assessment/",{"config":1082},{"src":1083},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138785/eg818fmakweyuznttgid.png",{"id":1085,"categories":1086,"header":1088,"text":1063,"button":1089,"image":1093},"security-modernization",[1087],"security","Tauschst du Schnelligkeit gegen Sicherheit ein?",{"text":1090,"config":1091},"Ermittle deinen Sicherheitsreifegrad",{"href":1092,"dataGaName":1068,"dataGaLocation":547},"/de-de/assessments/security-modernization-assessment/",{"config":1094},{"src":1095},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/p4pbqd9nnjejg5ds6mdk.png",{"id":1097,"paths":1098,"header":1101,"text":1102,"button":1103,"image":1108},"github-azure-migration",[1099,1100],"migration-from-azure-devops-to-gitlab","integrating-azure-devops-scm-and-gitlab","Ist dein Team bereit für den Umzug von GitHub nach Azure?","GitHub stellt bereits auf Azure um. Finde heraus, was das für dich bedeutet.",{"text":1104,"config":1105},"Erfahre, wie GitLab im Vergleich zu GitHub abschneidet",{"href":1106,"dataGaName":1107,"dataGaLocation":547},"/de-de/compare/gitlab-vs-github/github-azure-migration/","github azure migration",{"config":1109},{"src":1083},{"header":1111,"blurb":1112,"button":1113,"secondaryButton":1118},"Beginne noch heute, schneller zu entwickeln","Entdecke, was dein Team mit der intelligenten Orchestrierungsplattform für DevSecOps erreichen kann.\n",{"text":1114,"config":1115},"Kostenlosen Test starten",{"href":1116,"dataGaName":345,"dataGaLocation":1117},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/de-de/","feature",{"text":670,"config":1119},{"href":672,"dataGaName":350,"dataGaLocation":1117},1786803724290]