German Docs home (#13508)
* Hompage German doc * Removed approvers from file * Fixed typo
This commit is contained in:
committed by
Kubernetes Prow Robot
parent
ab30d75137
commit
8deb0aba8c
@@ -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.
|
||||||
|
---
|
||||||
@@ -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 %}}
|
||||||
|
|
||||||
|
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
layout: search
|
||||||
|
title: Suchergebnisse
|
||||||
|
---
|
||||||
|
|
||||||
@@ -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" />
|
||||||
Reference in New Issue
Block a user