-
Notifications
You must be signed in to change notification settings - Fork 14.5k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Hompage German doc * Removed approvers from file * Fixed typo
- Loading branch information
1 parent
ab30d75
commit 8deb0ab
Showing
4 changed files
with
205 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,56 @@ | ||
--- | ||
title: Kubernetes Dokumentation | ||
noedit: true | ||
cid: docsHome | ||
layout: docsportal_home | ||
class: gridPage | ||
linkTitle: "Home" | ||
main_menu: true | ||
weight: 10 | ||
hide_feedback: true | ||
menu: | ||
main: | ||
title: "Dokumentation" | ||
weight: 20 | ||
post: > | ||
<p>Erfahren Sie, wie Sie Kubernetes mit Konzept-, Tutorial- und Referenzdokumentation verwenden. Sie können sogar zur <a href="/editdocs/" data-auto-burger-exclude>mithelfen und zur Dokumentation beitragen</a>!</p> | ||
overview: > | ||
Kubernetes ist ein Open-Source-System zur Automatisierung der Bereitstellung, Skalierung und Verwaltung von containerisierten Anwendungen. Das Open-Source Project wird von der Cloud Native Computing Foundation (<a href="https://www.cncf.io/about">CNCF</a>) gehosted. | ||
cards: | ||
- name: concepts | ||
title: "Verstehen Sie die Grundlagen" | ||
description: "Lernen Sie Kubernetes und seine grundlegenden Konzepte kennen." | ||
button: "Konzepte lernen" | ||
button_path: "/docs/concepts" | ||
- name: tutorials | ||
title: "Kubernetes ausprobieren" | ||
description: "Folgen Sie den Tutorials, um zu erfahren, wie Sie Anwendungen in Kubernetes bereitstellen." | ||
button: "Tutorials entdecken" | ||
button_path: "/docs/tutorials" | ||
- name: setup | ||
title: "Richten Sie einen Cluster ein" | ||
description: "Holen Sie sich Kubernetes basierend auf Ihren Ressourcen und Bedürfnissen." | ||
button: "Kubernetes Einrichten" | ||
button_path: "/docs/setup" | ||
- name: tasks | ||
title: "Erfahren Sie, wie Sie Kubernetes verwenden" | ||
description: "Informieren Sie sich über häufig verwendete Aufgaben und deren Durchführung anhand einer kurzen Abfolge von Schritten." | ||
button: "Tasks anzeigen" | ||
button_path: "/docs/tasks" | ||
- name: reference | ||
title: Referenzinformationen nachschlagen | ||
description: Durchsuchen Sie Terminologie, Befehlszeilensyntax, API-Ressourcentypen und Dokumentation zum Setup-Tool. | ||
button: Referenz anzeigen | ||
button_path: /docs/reference | ||
- name: contribute | ||
title: Tragen Sie zur Dokumentation bei | ||
description: Jeder kann einen Beitrag leisten, unabhängig davon, ob Sie neu in dem Projekt oder schon lange dabei sind. | ||
button: Zur Dokumentation beitragen | ||
button_path: /docs/contribute | ||
- name: download | ||
title: Kubernetes Herunterladen | ||
description: Wenn Sie Kubernetes installieren oder auf die neueste Version aktualisieren, lesen Sie die aktuellen Versionshinweise. | ||
- name: about | ||
title: Über die Dokumentation | ||
description: Diese Website enthält Dokumentation zu den aktuellen und vorherigen 4 Versionen von Kubernetes. | ||
--- |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,30 @@ | ||
--- | ||
title: Unterstützte Versionen der Kubernetes-Dokumentation | ||
content_template: templates/concept | ||
card: | ||
name: about | ||
weight: 10 | ||
title: Unterstützte Versionen der Dokumentation | ||
--- | ||
|
||
{{% capture overview %}} | ||
|
||
Diese Website enthält Dokumentation für die aktuelle Version von Kubernetes | ||
und die vier vorherigen Versionen von Kubernetes. | ||
|
||
{{% /capture %}} | ||
|
||
{{% capture body %}} | ||
|
||
## Aktuelle Version | ||
|
||
Die aktuelle Version ist | ||
[{{< param "version" >}}](/). | ||
|
||
## Vorherige Versionen | ||
|
||
{{< versions-other >}} | ||
|
||
{{% /capture %}} | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
--- | ||
layout: search | ||
title: Suchergebnisse | ||
--- | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,114 @@ | ||
--- | ||
--- | ||
<script language="JavaScript"> | ||
var dropDownsPopulated = false; | ||
$( document ).ready(function() { | ||
// When the document loads, get the metadata JSON, and kick off tbl render | ||
$.get("/metadata.txt", function(data, status) { | ||
metadata = $.parseJSON(data); | ||
metadata.pages.sort(dynamicSort("t")); | ||
mainLogic() | ||
$(window).bind( 'hashchange', function(e) { | ||
mainLogic(); | ||
}); | ||
}); | ||
}); | ||
function mainLogic() | ||
{ | ||
// If there's a tag filter, change the table/drop down output | ||
if (!dropDownsPopulated) populateDropdowns(); | ||
var tag=window.location.hash.replace("#",""); | ||
if(tag) { | ||
tag = $.trim(tag); | ||
for (i=0;i<tagName.length;i++) { | ||
querystringTag = tagName[i] + "="; | ||
if (tag.indexOf(querystringTag) > -1) | ||
{ | ||
console.log("in mainLog: querystringTag of " + querystringTag + " matches tag of " + tag); | ||
tag = tag.replace(querystringTag,""); | ||
selectDropDown(tagName[i],tag); | ||
topicsFilter(tagName[i],tag,"output"); | ||
} | ||
} | ||
} else { | ||
currentTopics = metadata.pages; | ||
} | ||
renderTable(currentTopics,"output"); | ||
|
||
} | ||
function populateDropdowns() | ||
{ | ||
// Keeping mainLogic() brief by functionalizing the initialization of the | ||
// drop-down filter boxes | ||
|
||
for(i=0;i<metadata.pages.length;i++) | ||
{ | ||
var metadataArrays = [metadata.pages[i].cr,metadata.pages[i].or,metadata.pages[i].mr]; | ||
for(j=0;j<metadataArrays.length;j++) | ||
{ | ||
if (metadataArrays[j]) { | ||
for (k=0;k<metadataArrays[j].length;k++) { | ||
if (typeof storedTagsArrays[j] == 'undefined') storedTagsArrays[j] = new Array(); | ||
storedTagsArrays[j][metadataArrays[j][k][tagName[j]]] = true; | ||
// ^ conceptList[metadata.pages[i].cr[k].concept] = true; (if rolling through concepts) | ||
// ^ conceptList['container'] = true; (ultimate result) | ||
// ^ objectList[metadata.pages[i].or[k].object] = true; (if rolling through objects) | ||
// ^ objectList['restartPolicy'] = true; (ultimate result) | ||
} | ||
} | ||
} | ||
} | ||
var output = new Array(); | ||
for(i=0;i<tagName.length;i++) | ||
{ | ||
// Phew! All tags in conceptList, objectList, and commandList! | ||
// Loop through them and populate those drop-downs through html() injection | ||
output = []; | ||
output.push("<select id='" + tagName[i] + "' onchange='dropFilter(this)'>"); | ||
output.push("<option>---</option>"); | ||
Object.keys(storedTagsArrays[i]).sort().forEach(function (key) { | ||
output.push("<option>" + key + "</option>"); | ||
}); | ||
output.push("</select>") | ||
$(dropDowns[i]).html(output.join("")); | ||
} | ||
dropDownsPopulated = true; | ||
} | ||
function dropFilter(srcobj) | ||
{ | ||
// process the change of a drop-down value | ||
// the ID of the drop down is either command, object, or concept | ||
// these exact values are what topicsFilter() expects, plus a filter val | ||
// which we get from .text() of :selected | ||
console.log("dropFilter:" + $(srcobj).attr('id') + ":" + $(srcobj).find(":selected").text()); | ||
topicsFilter($(srcobj).attr('id').replace("#",""),$(srcobj).find(":selected").text(),"output"); | ||
for(i=0;i<tagName.length;i++) | ||
{ | ||
if($(srcobj).attr('id')!=tagName[i]) selectDropDown(tagName[i],"---"); | ||
} | ||
} | ||
function selectDropDown(type,tag) | ||
{ | ||
// change drop-down selection w/o filtering | ||
$("#" + type).val(tag); | ||
} | ||
</script> | ||
<style> | ||
#filters select{ | ||
font-size: 14px; | ||
border: 1px #000 solid; | ||
} | ||
#filters { | ||
padding-top: 20px; | ||
} | ||
</style> | ||
|
||
Klicken Sie auf Tags oder verwenden Sie die Dropdown-Liste zum Filtern. Klicken Sie auf Tabellenköpfe, um die Ergebnisse zu sortieren oder umzukehren. | ||
|
||
<p id="filters"> | ||
Nach Konzept filtern: <span id="conceptFilter" /><br/> | ||
Nach Objekt filtern: <span id="objectFilter" /><br/> | ||
Nach Befehl filtern: <span id="commandFilter" /> | ||
</p> | ||
|
||
<div id="output" /> |