From cb49ff1005274afecb8087cd2d5aafbf7430c450 Mon Sep 17 00:00:00 2001 From: Rael Garcia Date: Tue, 16 Apr 2019 13:13:05 +0200 Subject: [PATCH] Add es/docs index tree (#13809) * Add es/docs/concepts index tree * Add es/docs/contribute index tree * Add es/docs/setup index tree * Add es/docs/tutorials index tree * Add es/docs/reference index tree * Add es/docs/tasks index tree * Add es/docs/reference landing page * Add es/docs/home landing page * Add es/docs/tutoriales landing page * Add es/docs/getting-started-guides index tree * Add es/docs/concepts landing page * Add es/docs/contribute landing page * Add es/docs/setup landing page * Apply review requests and fixes --- content/es/docs/concepts/_index.md | 77 +++++++++++++ .../es/docs/concepts/architecture/_index.md | 4 + .../concepts/cluster-administration/_index.md | 4 + .../es/docs/concepts/configuration/_index.md | 4 + content/es/docs/concepts/containers/_index.md | 4 + .../docs/concepts/extend-kubernetes/_index.md | 4 + .../extend-kubernetes/api-extension/_index.md | 4 + .../compute-storage-net/_index.md | 4 + content/es/docs/concepts/overview/_index.md | 4 + .../object-management-kubectl/_index.md | 4 + .../overview/working-with-objects/_index.md | 4 + content/es/docs/concepts/policy/_index.md | 4 + .../concepts/services-networking/_index.md | 4 + content/es/docs/concepts/storage/_index.md | 4 + content/es/docs/concepts/workloads/_index.md | 4 + .../concepts/workloads/controllers/_index.md | 4 + .../es/docs/concepts/workloads/pods/_index.md | 4 + content/es/docs/contribute/_index.md | 85 +++++++++++++++ .../contribute/generate-ref-docs/_index.md | 10 ++ content/es/docs/contribute/style/_index.md | 12 +++ .../es/docs/getting-started-guides/_index.md | 4 + .../getting-started-guides/fedora/_index.md | 4 + content/es/docs/home/_index.md | 57 ++++++++++ content/es/docs/reference/_index.md | 64 +++++++++++ .../reference/access-authn-authz/_index.md | 5 + .../command-line-tools-reference/_index.md | 5 + .../es/docs/reference/federation/_index.md | 4 + content/es/docs/reference/glossary/index.md | 11 ++ .../docs/reference/issues-security/_index.md | 5 + content/es/docs/reference/kubectl/_index.md | 4 + .../docs/reference/kubernetes-api/_index.md | 4 + .../es/docs/reference/kubernetes-api/index.md | 5 + .../es/docs/reference/setup-tools/_index.md | 5 + .../reference/setup-tools/kubeadm/_index.md | 5 + .../setup-tools/kubeadm/generated/_index.md | 5 + .../reference/setup-tools/kubefed/_index.md | 5 + content/es/docs/reference/using-api/_index.md | 5 + content/es/docs/setup/_index.md | 102 ++++++++++++++++++ content/es/docs/setup/custom-cloud/_index.md | 4 + content/es/docs/setup/independent/_index.md | 4 + .../es/docs/setup/on-premises-vm/_index.md | 4 + content/es/docs/setup/release/_index.md | 4 + content/es/docs/setup/turnkey/_index.md | 4 + content/es/docs/setup/windows/_index.md | 4 + .../access-application-cluster/_index.md | 4 + .../tasks/access-kubernetes-api/_index.md | 4 + .../custom-resources/_index.md | 4 + .../docs/tasks/administer-cluster/_index.md | 4 + .../administer-cluster/kubeadm/_index.md | 5 + .../manage-resources/_index.md | 4 + .../network-policy-provider/_index.md | 4 + .../tasks/configure-pod-container/_index.md | 4 + .../tasks/debug-application-cluster/_index.md | 5 +- content/es/docs/tasks/federation/_index.md | 4 + .../administer-federation/_index.md | 4 + .../tasks/inject-data-application/_index.md | 4 + content/es/docs/tasks/job/_index.md | 4 + content/es/docs/tasks/manage-daemon/_index.md | 4 + .../es/docs/tasks/run-application/_index.md | 4 + .../es/docs/tasks/service-catalog/_index.md | 4 + content/es/docs/tasks/tls/_index.md | 4 + content/es/docs/tasks/tools/_index.md | 2 +- content/es/docs/tutorials/_index.md | 76 +++++++++++++ content/es/docs/tutorials/clusters/_index.md | 4 + .../es/docs/tutorials/configuration/_index.md | 4 + .../tutorials/kubernetes-basics/_index.md | 4 + .../create-cluster/_index.md | 4 + .../kubernetes-basics/deploy-app/_index.md | 4 + .../kubernetes-basics/explore/_index.md | 4 + .../kubernetes-basics/expose/_index.md | 4 + .../kubernetes-basics/scale/_index.md | 4 + .../kubernetes-basics/update/_index.md | 4 + .../docs/tutorials/online-training/_index.md | 4 + content/es/docs/tutorials/services/_index.md | 4 + .../tutorials/stateful-application/_index.md | 4 + .../tutorials/stateless-application/_index.md | 4 + 76 files changed, 767 insertions(+), 4 deletions(-) create mode 100644 content/es/docs/concepts/_index.md create mode 100755 content/es/docs/concepts/architecture/_index.md create mode 100755 content/es/docs/concepts/cluster-administration/_index.md create mode 100755 content/es/docs/concepts/configuration/_index.md create mode 100755 content/es/docs/concepts/containers/_index.md create mode 100644 content/es/docs/concepts/extend-kubernetes/_index.md create mode 100644 content/es/docs/concepts/extend-kubernetes/api-extension/_index.md create mode 100644 content/es/docs/concepts/extend-kubernetes/compute-storage-net/_index.md create mode 100755 content/es/docs/concepts/overview/_index.md create mode 100755 content/es/docs/concepts/overview/object-management-kubectl/_index.md create mode 100755 content/es/docs/concepts/overview/working-with-objects/_index.md create mode 100755 content/es/docs/concepts/policy/_index.md create mode 100755 content/es/docs/concepts/services-networking/_index.md create mode 100755 content/es/docs/concepts/storage/_index.md create mode 100644 content/es/docs/concepts/workloads/_index.md create mode 100755 content/es/docs/concepts/workloads/controllers/_index.md create mode 100755 content/es/docs/concepts/workloads/pods/_index.md create mode 100644 content/es/docs/contribute/_index.md create mode 100644 content/es/docs/contribute/generate-ref-docs/_index.md create mode 100644 content/es/docs/contribute/style/_index.md create mode 100755 content/es/docs/getting-started-guides/_index.md create mode 100755 content/es/docs/getting-started-guides/fedora/_index.md create mode 100644 content/es/docs/home/_index.md create mode 100644 content/es/docs/reference/_index.md create mode 100644 content/es/docs/reference/access-authn-authz/_index.md create mode 100644 content/es/docs/reference/command-line-tools-reference/_index.md create mode 100644 content/es/docs/reference/federation/_index.md create mode 100755 content/es/docs/reference/glossary/index.md create mode 100644 content/es/docs/reference/issues-security/_index.md create mode 100755 content/es/docs/reference/kubectl/_index.md create mode 100644 content/es/docs/reference/kubernetes-api/_index.md create mode 100644 content/es/docs/reference/kubernetes-api/index.md create mode 100644 content/es/docs/reference/setup-tools/_index.md create mode 100755 content/es/docs/reference/setup-tools/kubeadm/_index.md create mode 100644 content/es/docs/reference/setup-tools/kubeadm/generated/_index.md create mode 100644 content/es/docs/reference/setup-tools/kubefed/_index.md create mode 100644 content/es/docs/reference/using-api/_index.md create mode 100644 content/es/docs/setup/_index.md create mode 100644 content/es/docs/setup/custom-cloud/_index.md create mode 100755 content/es/docs/setup/independent/_index.md create mode 100644 content/es/docs/setup/on-premises-vm/_index.md create mode 100755 content/es/docs/setup/release/_index.md create mode 100644 content/es/docs/setup/turnkey/_index.md create mode 100644 content/es/docs/setup/windows/_index.md create mode 100755 content/es/docs/tasks/access-application-cluster/_index.md create mode 100755 content/es/docs/tasks/access-kubernetes-api/_index.md create mode 100755 content/es/docs/tasks/access-kubernetes-api/custom-resources/_index.md create mode 100755 content/es/docs/tasks/administer-cluster/_index.md create mode 100755 content/es/docs/tasks/administer-cluster/kubeadm/_index.md create mode 100644 content/es/docs/tasks/administer-cluster/manage-resources/_index.md create mode 100644 content/es/docs/tasks/administer-cluster/network-policy-provider/_index.md create mode 100755 content/es/docs/tasks/configure-pod-container/_index.md create mode 100755 content/es/docs/tasks/federation/_index.md create mode 100755 content/es/docs/tasks/federation/administer-federation/_index.md create mode 100755 content/es/docs/tasks/inject-data-application/_index.md create mode 100644 content/es/docs/tasks/job/_index.md create mode 100755 content/es/docs/tasks/manage-daemon/_index.md create mode 100755 content/es/docs/tasks/run-application/_index.md create mode 100755 content/es/docs/tasks/service-catalog/_index.md create mode 100755 content/es/docs/tasks/tls/_index.md create mode 100644 content/es/docs/tutorials/_index.md create mode 100755 content/es/docs/tutorials/clusters/_index.md create mode 100755 content/es/docs/tutorials/configuration/_index.md create mode 100755 content/es/docs/tutorials/kubernetes-basics/_index.md create mode 100644 content/es/docs/tutorials/kubernetes-basics/create-cluster/_index.md create mode 100644 content/es/docs/tutorials/kubernetes-basics/deploy-app/_index.md create mode 100644 content/es/docs/tutorials/kubernetes-basics/explore/_index.md create mode 100644 content/es/docs/tutorials/kubernetes-basics/expose/_index.md create mode 100644 content/es/docs/tutorials/kubernetes-basics/scale/_index.md create mode 100644 content/es/docs/tutorials/kubernetes-basics/update/_index.md create mode 100755 content/es/docs/tutorials/online-training/_index.md create mode 100755 content/es/docs/tutorials/services/_index.md create mode 100755 content/es/docs/tutorials/stateful-application/_index.md create mode 100755 content/es/docs/tutorials/stateless-application/_index.md diff --git a/content/es/docs/concepts/_index.md b/content/es/docs/concepts/_index.md new file mode 100644 index 0000000000..0f3ba008fc --- /dev/null +++ b/content/es/docs/concepts/_index.md @@ -0,0 +1,77 @@ +--- +title: Conceptos +main_menu: true +content_template: templates/concept +weight: 40 +--- + +{{% capture overview %}} + +La sección de conceptos te ayudará a conocer los componentes de Kubernetes así como las abstracciones que utiliza para representar tu cluster. Además, te ayudará a obtener un conocimiento más profundo sobre cómo funciona Kubernetes. + +{{% /capture %}} + +{{% capture body %}} + +## Introducción + +En Kubernetes se utilizan objetos *objetos de la API de Kubernetes* para describir el *estado deseado* del clúster: qué aplicaciones u otras cargas de trabajo se quieren ejecutar, qué imagenes de contendores usan, el número de replicas, qué red y qué recursos de almacenamiento quieres que tengan disponibles, etc. Se especifica el estado deseado del clúster mediante la creación de objetos usando la API de Kubernetes, típicamente mediante la interfaz de línea de comandos, `kubectl`. También se puede usar la API de Kubernetes directamente para interactuar con el clúster y especificar o modificar tu estado deseado. + +Una vez que se especifica el estado deseado, el *Plano de Control de Kubernetes* realizará las acciones necesarias para que el estado actual del clúster coincida con el estado deseado. Para ello, Kubernetes realiza diferentes tareas de forma automática, como pueden ser: parar o arrancar contenedores, escalar el número de réplicas de una aplicación dada, etc. El Plano de Control de Kubernetes consiste en un grupo de procesos que corren en tu clúster: + +* El **Master de Kubernetes** es un conjunto de tres procesos que se ejecutan en un único nodo del clúster, que se denomina nodo master. Estos procesos son: [kube-apiserver](/docs/admin/kube-apiserver/), [kube-controller-manager](/docs/admin/kube-controller-manager/) y [kube-scheduler](/docs/admin/kube-scheduler/). + +* Los restantes nodos no master contenidos en tu clúster, ejecutan los siguientes dos procesos: + * **[kubelet](/docs/admin/kubelet/)**, el cual se comunica con el Master de Kubernetes. + * **[kube-proxy](/docs/admin/kube-proxy/)**, un proxy de red que implementa los servicios de red de Kubernetes en cada nodo. + +## Objetos de Kubernetes + +Kubernetes tiene diferentes abstracciones que representan el estado de tu sistema: aplicaciones contenerizadas desplegadas y cargas de trabajo, sus recursos de red y almacenamiento asociados e información adicional acerca de lo que el clúster está haciendo en un momento dado. Estas abstracciones están representadas por objetos de la API de Kubernetes. Puedes revisar [Entendiendo los Objetos de Kubernetes] (/docs/concepts/overview/working-with-objects/kubernetes-objects/) para obtener más detalles. + +Los objetos básicos de Kubernetes incluyen: + +* [Pod](/docs/concepts/workloads/pods/pod-overview/) +* [Service](/docs/concepts/services-networking/service/) +* [Volume](/docs/concepts/storage/volumes/) +* [Namespace](/docs/concepts/overview/working-with-objects/namespaces/) + +Además, Kubernetes contiene abstracciónes de nivel superior llamadas Controladores. Los Controladores se basan en los objetos básicos y proporcionan funcionalidades adicionales sobre ellos. Incluyen: + +* [ReplicaSet](/docs/concepts/workloads/controllers/replicaset/) +* [Deployment](/docs/concepts/workloads/controllers/deployment/) +* [StatefulSet](/docs/concepts/workloads/controllers/statefulset/) +* [DaemonSet](/docs/concepts/workloads/controllers/daemonset/) +* [Job](/docs/concepts/workloads/controllers/jobs-run-to-completion/) + + +## Plano de Control de Kubernetes + +Los distintos componentes del Plano de Control de Kubernetes, tales como el Master de Kubernetes y el proceso kubelet, gobiernan cómo Kubernetes se comunica con el clúster. El Plano de Control mantiene un registro de todos los Objetos de Kubernetes presentes en el sistema y ejecuta continuos bucles de control para gestionar el estado de los mismos. En un momento dado, los bucles del Plano de Control responderán a los cambios que se realicen en el clúster y ejecutarán las acciones necesarias para hacer que el estado actual de todos los objetos del sistema converjan hacia el estado deseado que has proporcionado. + +Por ejemplo, cuando usas la API de Kubernetes para crear un Deployment, estás proporcionando un nuevo estado deseado para el sistema. El Plano de Control de Kubernetes registra la creación del objeto y lleva a cabo tus instrucciones ejecutando las aplicaciones requeridas en los nodos del clúster, haciendo de esta manera que el estado actual coincida con el estado deseado. + +### El Master de Kubernetes + +El Master de Kubernetes es el responsable de mantener el estado deseado de tu clúster. Cuando interactuas con Kubernetes, como por ejemplo cuando utilizas la interfaz de línea de comandos `kubectl`, te estás comunicando con el master de tu clúster de Kubernetes. + +> Por "master" entendemos la colección de procesos que gestionan el estado del clúster. Típicamente, estos procesos se ejecutan todos en un único nodo del clúster, y este nodo recibe por tanto la denominación de master. El master puede estar replicado por motivos de disponibilidad y redundancia. + +### Kubernetes Nodes + +En un clúster de Kubernetes, los nodos son las máquinas (máquinas virtuales, servidores físicos, etc) que ejecutan tus aplicaciones y flujos de trabajo en la nube. El master de Kubernetes controla cada nodo, por lo que en raras ocasiones interactuarás con los nodos directamente. + +#### Metadatos de los Objectos + + +* [Annotations](/docs/concepts/overview/working-with-objects/annotations/) + +{{% /capture %}} + +{{% capture whatsnext %}} + +Si estás interesado en escribir una página sobre conceptos, +revisa [Usando Templates de Páginas](/docs/home/contribute/page-templates/) +para obtener información sobre el tipo de página conceptos y la plantilla conceptos. + +{{% /capture %}} diff --git a/content/es/docs/concepts/architecture/_index.md b/content/es/docs/concepts/architecture/_index.md new file mode 100755 index 0000000000..19abc5cc6a --- /dev/null +++ b/content/es/docs/concepts/architecture/_index.md @@ -0,0 +1,4 @@ +--- +title: "Arquitectura de Kubernetes" +weight: 30 +--- \ No newline at end of file diff --git a/content/es/docs/concepts/cluster-administration/_index.md b/content/es/docs/concepts/cluster-administration/_index.md new file mode 100755 index 0000000000..481d4b2351 --- /dev/null +++ b/content/es/docs/concepts/cluster-administration/_index.md @@ -0,0 +1,4 @@ +--- +title: "Administración del Clúster" +weight: 100 +--- \ No newline at end of file diff --git a/content/es/docs/concepts/configuration/_index.md b/content/es/docs/concepts/configuration/_index.md new file mode 100755 index 0000000000..5904a7954f --- /dev/null +++ b/content/es/docs/concepts/configuration/_index.md @@ -0,0 +1,4 @@ +--- +title: "Configuración" +weight: 80 +--- \ No newline at end of file diff --git a/content/es/docs/concepts/containers/_index.md b/content/es/docs/concepts/containers/_index.md new file mode 100755 index 0000000000..bf9014d4d3 --- /dev/null +++ b/content/es/docs/concepts/containers/_index.md @@ -0,0 +1,4 @@ +--- +title: "Contenedores" +weight: 40 +--- \ No newline at end of file diff --git a/content/es/docs/concepts/extend-kubernetes/_index.md b/content/es/docs/concepts/extend-kubernetes/_index.md new file mode 100644 index 0000000000..044906f270 --- /dev/null +++ b/content/es/docs/concepts/extend-kubernetes/_index.md @@ -0,0 +1,4 @@ +--- +title: Extendiendo Kubernetes +weight: 110 +--- \ No newline at end of file diff --git a/content/es/docs/concepts/extend-kubernetes/api-extension/_index.md b/content/es/docs/concepts/extend-kubernetes/api-extension/_index.md new file mode 100644 index 0000000000..4048752553 --- /dev/null +++ b/content/es/docs/concepts/extend-kubernetes/api-extension/_index.md @@ -0,0 +1,4 @@ +--- +title: Extendiendo la API de Kubernetes +weight: 20 +--- \ No newline at end of file diff --git a/content/es/docs/concepts/extend-kubernetes/compute-storage-net/_index.md b/content/es/docs/concepts/extend-kubernetes/compute-storage-net/_index.md new file mode 100644 index 0000000000..56ea1be43e --- /dev/null +++ b/content/es/docs/concepts/extend-kubernetes/compute-storage-net/_index.md @@ -0,0 +1,4 @@ +--- +title: Extensiones de computación, almacenamiento y redes +weight: 30 +--- \ No newline at end of file diff --git a/content/es/docs/concepts/overview/_index.md b/content/es/docs/concepts/overview/_index.md new file mode 100755 index 0000000000..d5796bb228 --- /dev/null +++ b/content/es/docs/concepts/overview/_index.md @@ -0,0 +1,4 @@ +--- +title: "Introducción" +weight: 20 +--- \ No newline at end of file diff --git a/content/es/docs/concepts/overview/object-management-kubectl/_index.md b/content/es/docs/concepts/overview/object-management-kubectl/_index.md new file mode 100755 index 0000000000..c0940f2533 --- /dev/null +++ b/content/es/docs/concepts/overview/object-management-kubectl/_index.md @@ -0,0 +1,4 @@ +--- +title: "Gestión de objetos usando kubectl" +weight: 50 +--- \ No newline at end of file diff --git a/content/es/docs/concepts/overview/working-with-objects/_index.md b/content/es/docs/concepts/overview/working-with-objects/_index.md new file mode 100755 index 0000000000..4839632a12 --- /dev/null +++ b/content/es/docs/concepts/overview/working-with-objects/_index.md @@ -0,0 +1,4 @@ +--- +title: "Objetos de Kubernetes" +weight: 40 +--- \ No newline at end of file diff --git a/content/es/docs/concepts/policy/_index.md b/content/es/docs/concepts/policy/_index.md new file mode 100755 index 0000000000..3182c94f7d --- /dev/null +++ b/content/es/docs/concepts/policy/_index.md @@ -0,0 +1,4 @@ +--- +title: "Políticas" +weight: 90 +--- \ No newline at end of file diff --git a/content/es/docs/concepts/services-networking/_index.md b/content/es/docs/concepts/services-networking/_index.md new file mode 100755 index 0000000000..c56bd9984b --- /dev/null +++ b/content/es/docs/concepts/services-networking/_index.md @@ -0,0 +1,4 @@ +--- +title: "Servicios, balanceo de carga y redes" +weight: 60 +--- \ No newline at end of file diff --git a/content/es/docs/concepts/storage/_index.md b/content/es/docs/concepts/storage/_index.md new file mode 100755 index 0000000000..bc813b397b --- /dev/null +++ b/content/es/docs/concepts/storage/_index.md @@ -0,0 +1,4 @@ +--- +title: "Almacenamiento" +weight: 70 +--- \ No newline at end of file diff --git a/content/es/docs/concepts/workloads/_index.md b/content/es/docs/concepts/workloads/_index.md new file mode 100644 index 0000000000..14aa8f653f --- /dev/null +++ b/content/es/docs/concepts/workloads/_index.md @@ -0,0 +1,4 @@ +--- +title: "Cargas de trabajo" +weight: 50 +--- \ No newline at end of file diff --git a/content/es/docs/concepts/workloads/controllers/_index.md b/content/es/docs/concepts/workloads/controllers/_index.md new file mode 100755 index 0000000000..8393a22418 --- /dev/null +++ b/content/es/docs/concepts/workloads/controllers/_index.md @@ -0,0 +1,4 @@ +--- +title: "Controladores" +weight: 20 +--- \ No newline at end of file diff --git a/content/es/docs/concepts/workloads/pods/_index.md b/content/es/docs/concepts/workloads/pods/_index.md new file mode 100755 index 0000000000..b5db982c71 --- /dev/null +++ b/content/es/docs/concepts/workloads/pods/_index.md @@ -0,0 +1,4 @@ +--- +title: "Pods" +weight: 10 +--- \ No newline at end of file diff --git a/content/es/docs/contribute/_index.md b/content/es/docs/contribute/_index.md new file mode 100644 index 0000000000..dc9de6efaa --- /dev/null +++ b/content/es/docs/contribute/_index.md @@ -0,0 +1,85 @@ +--- +content_template: templates/concept +title: Contribuir a la documentación de Kubernetes +linktitle: Contribuir +main_menu: true +weight: 80 +--- + +{{% capture overview %}} + +Kubernetes es posible gracias a la participación de la comunidad y la +documentación es vital para facilitar el acceso al proyecto. + +Cualquiera puede contribuir en el proyecto de Kubernetes, tanto si acabas de +descubrir la plataforma como si lleves años involucrado. Tampoco importa si +eres desarrollador, usuario final o alguien que simplemente no soporta ver +errores tipográficos. **¡Cualquier contribución será bien recibida!** + +Para conocer más formas de involucrarse en la comunidad de Kubernetes o de +aprender sobre nosotros, visite la sección [comunidad de Kubernetes](/community/). + +Para obtener información cómo escribir documentación de Kubernetes, +consulte la [guía de estilo](/docs/contribute/style/style-guide/). + +{{% capture body %}} + +## Tipos de contribuidores + +- _**Kubernetes Member**_, un miembro de la organziación de Kubernetes que ha + [firmado el CLA](/docs/contribute/start#sign-the-cla) y contribuido al projecto. + Puedes consultar más información en el documento sobre los requisitos para ser + miembro de Kubernetes en el documento _[Community membership](https://github.com/kubernetes/community/blob/master/community-membership.md)_. + +- _**SIG Docs reviewer**_, un revisor del grupo de interés de documentación es + un miembro de la organización Kubernetes que tiene interés en revisar las + _pull requests_ relacionadas con el site y la documentación. Para poder ser + revisor, un aprobador de SIG Docs debe añadirlo al grupo adecuado de GitHub y + al fichero `OWNERS` del contenido que está interesado en revisar. + +- _**SIG Docs approver**_, un aprobador del grupo de interés de documentación + es un miembro de la organización de Kubernetes con buena reputación y que ha + mostrado una compromiso continuado con el proyecto. + Un aprobador se responsabiliza de mergear las _pull requests_ y publicar + contenido en nombre de la organización Kubernetes. Los aprobadores también + pueden representar a SIG Docs en la comunidad de Kubernetes en general. + Algunas de las responsabilidades de un aprobador de SIG Docs, como por ejemplo + coordinar una _release_, requieren un compromiso de tiempo significativo. + +## Cómo contribuir + +La siguiente lista está organizada por el nivel de implicación con la comunidad, +desde las contribuciones que cualquiera puede hacer hasta las que requieren un +compromiso con el equipo de documentación y estar familiarizado con los procesos +de SIG Docs. Contribuir consistentemente a lo largo del tiempo puede ayudarte a +comprender algunas de las herramientas y decisiones organizativas que se han ido +tomando a lo largo del proyecto. + +La lista no contiene todas las formas de contribución posibles, está pensada +para proporcionar un punto de partida. + +- [Todo el mundo](/docs/contribute/start/) + - Abrir issues accionables para que el equipo pueda trabajar en ello +- [Miembro](/docs/contribute/start/) + - Mejorar la documetanción existente + - Proponer ideas de mejora en [Slack](http://slack.k8s.io/) o en [SIG docs mailing list](https://groups.google.com/forum/#!forum/kubernetes-sig-docs) + - Mejorar la accesibilidad de la documentación + - Proporcionar comentarios no vinculantes sobre PRs + - Escribir una entrada para el blog o un caso de estudio +- [Revisor](/docs/contribute/intermediate/) + - Documentar nuevas funcionalidades + - Selección y clasificacion de nuevos Issues + - Revisar PRs + - Crear diagramas, material gráfico y screencasts / videos + - Localización del contenido + - Contribuye a otros repos como representante del equipo de documentación + - Edit user-facing strings in code + - Mejorar los comentarios de código, Godoc +- [Aprobador](/docs/contribute/advanced/) + - Publicar el contenido de colaboradores aprobando y mergeando las PRs + - Participar en el equipo de Release de Kubernetes como representeante del equipo de Docs + - Proponer mejoras a la guía de estilo + - Proponer mejoras a los tests de la documentación + - Proponer mejoras al sitio web de Kubernetes y otras herramientas + +{{% /capture %}} diff --git a/content/es/docs/contribute/generate-ref-docs/_index.md b/content/es/docs/contribute/generate-ref-docs/_index.md new file mode 100644 index 0000000000..cc6138d331 --- /dev/null +++ b/content/es/docs/contribute/generate-ref-docs/_index.md @@ -0,0 +1,10 @@ +--- +title: Documentación de referencia +main_menu: true +weight: 80 +--- + +Gran parte de la documentación de referencia de **Kubernetes** se genera a +partir del propio **código fuente de Kubernetes** utilizando scripts. + +Los temas de esta sección documentan cómo generar este tipo de contenido. \ No newline at end of file diff --git a/content/es/docs/contribute/style/_index.md b/content/es/docs/contribute/style/_index.md new file mode 100644 index 0000000000..c9ba1deff1 --- /dev/null +++ b/content/es/docs/contribute/style/_index.md @@ -0,0 +1,12 @@ +--- +title: Cómo escribir documentación +main_menu: true +weight: 80 +--- + +Los temas de esta sección proporcionan información sobre como **escribir**, +**formatear** y **organizar** el contenido de la documentación de Kubernetes. + +También se explican las funciones, templates, variables y otras configuraciones +de **[Hugo](https://gohugo.io/)** utilizadas para generar y dar formato a +[kubernetes.io](https://kubernetes.io). \ No newline at end of file diff --git a/content/es/docs/getting-started-guides/_index.md b/content/es/docs/getting-started-guides/_index.md new file mode 100755 index 0000000000..47a9f311dd --- /dev/null +++ b/content/es/docs/getting-started-guides/_index.md @@ -0,0 +1,4 @@ +--- +title: Guías de iniciación +weight: 50 +--- \ No newline at end of file diff --git a/content/es/docs/getting-started-guides/fedora/_index.md b/content/es/docs/getting-started-guides/fedora/_index.md new file mode 100755 index 0000000000..68049c590c --- /dev/null +++ b/content/es/docs/getting-started-guides/fedora/_index.md @@ -0,0 +1,4 @@ +--- +title: Fedora +weight: 60 +--- \ No newline at end of file diff --git a/content/es/docs/home/_index.md b/content/es/docs/home/_index.md new file mode 100644 index 0000000000..0728e74ba7 --- /dev/null +++ b/content/es/docs/home/_index.md @@ -0,0 +1,57 @@ +--- +title: Documentación de Kubernetes +noedit: true +cid: docsHome +layout: docsportal_home +class: gridPage +linkTitle: "Home" +main_menu: true +weight: 10 +hide_feedback: true +menu: + main: + title: "Documentación" + weight: 20 + post: > +

Aprenda cómo usar Kubernetes con la documentación, los tutoriales y revisando la información de referencia. También puedes contribuir con la documentación!

+overview: > + Kubernetes es una plataforma de código abierto para automatizar la implementación, el escalado y la administración de aplicaciones en contenedores. + El proyecto está amparado por la Cloud Native Computing Foundation (CNCF). +cards: +- name: concepts + title: Entiende los conceptos básicos + description: Aprender sobre Kubernetes y sus conceptos fundamentales. + button: Aprender conceptos + button_path: "/docs/concepts" +- name: tutorials + title: Prueba Kubernetes + description: Sigue los tutoriales para aprender a implementar aplicaciones en Kubernetes. + button: Ver tutoriales + button_path: "/docs/tutorials" +- name: setup + title: Configura un clúster + description: Configura un clúster de Kubernetes en función de sus recursos y necesidades. + button: Configurar Kubernetes + button_path: "/docs/setup" +- name: tasks + title: Aprenda a usar Kubernetes + description: Busca tareas comunes y aprende cómo llevarlas a cabo siguiendo un procedimiento. + button: Ver tareas + button_path: "/docs/tasks" +- name: reference + title: Busque información de referencia + description: Examine la terminología, la sintaxis de la línea de comandos, los tipos de recursos API y la documentación de las herramientas de configuración. + button: Ver información de referencia + button_path: /docs/reference +- name: contribute + title: Contribuye a la documentación + description: Cualquiera puede contribuir, ya sea nuevo en el proyecto o si lleva tiempo participando. + button: Contribuir + button_path: /docs/contribute +- name: download + title: Descargar Kubernetes + description: Si está instalando Kubernetes o está actualizando a la versión más reciente, consulte las notas de la versión actual. +- name: about + title: Sobre la documentacion + description: Este sitio web contiene documentación para las 4 versiones actuales y anteriores de Kubernetes. La documentación en castellano está en progreso y, por ese motivo, muchas de las páginas llevan a la versión inglesa. +--- diff --git a/content/es/docs/reference/_index.md b/content/es/docs/reference/_index.md new file mode 100644 index 0000000000..ae49836e5f --- /dev/null +++ b/content/es/docs/reference/_index.md @@ -0,0 +1,64 @@ +--- +title: Referencia +approvers: +- raelga +linkTitle: "Referencia" +main_menu: true +weight: 70 +content_template: templates/concept +--- + +{{% capture overview %}} + +Esta sección de la documentación de Kubernetes contiene información de referencia. + +{{% /capture %}} + +{{% capture body %}} + +## Información de referencia sobre la API + +* [Descripción general de la API de Kubernetes](/docs/reference/using-api/api-overview/) +* Documentación de referencia de las últimas versiones de la API de Kubernetes: + * [1.14](/docs/reference/generated/kubernetes-api/v1.14/) + * [1.13](/docs/reference/generated/kubernetes-api/v1.13/) + * [1.12](/docs/reference/generated/kubernetes-api/v1.12/) + * [1.11](/docs/reference/generated/kubernetes-api/v1.11/) + * [1.10](/docs/reference/generated/kubernetes-api/v1.10/) + +## Librerías de cliente para la API + +Para llamar a la API de Kubernetes desde un lenguaje de programación, puedes usar +[librerías de cliente](/docs/reference/using-api/client-libraries/). + +En estos momento, las librerías con soporte oficial son: + +- [Kubernetes Go client library](https://github.com/kubernetes/client-go/) +- [Kubernetes Python client library](https://github.com/kubernetes-client/python) +- [Kubernetes Java client library](https://github.com/kubernetes-client/java) +- [Kubernetes JavaScript client library](https://github.com/kubernetes-client/javascript) + +## Información de referencia sobre la CLI + +* [kubectl](/docs/user-guide/kubectl-overview) - Utilidad CLI para ejecutar comandos y administrar clústeres de Kubernetes. + * [JSONPath](/docs/user-guide/jsonpath/) - Guía de sintaxis para el uso de [expresiones JSONPath](http://goessner.net/articles/JsonPath/) con kubectl. +* [kubeadm](/docs/admin/kubeadm/) - Utilidad CLI para aprovisionar fácilmente un clústeres Kubernetes seguro. +* [kubefed](/docs/admin/kubefed/) - Utilidad CLI para ayudarte a administrar tus clústeres federados. + +## Información de referencia sobre la configuración + +* [kubelet](/docs/admin/kubelet/) - El principal *agente* que se ejecuta en cada nodo. El kubelet toma un conjunto de PodSpecs y asegura que los contenedores descritos estén funcionando y en buen estado. +* [kube-apiserver](/docs/admin/kube-apiserver/) - API REST que valida y configura datos para objetos API como pods, servicios, controladores de replicación, ... +* [kube-controller-manager](/docs/admin/kube-controller-manager/) - Demonio que integra los bucles de control enviados con Kubernetes. +* [kube-proxy](/docs/admin/kube-proxy/) - Puede hacer fowarding simple o con round-robin de TCP/UDP a través de un conjunto de back-ends. +* [kube-scheduler](/docs/admin/kube-scheduler/) - Planificador que gestiona la disponibilidad, el rendimiento y la capacidad. +* [federation-apiserver](/docs/admin/federation-apiserver/) - Servidor API para clusters federados. +* [federation-controller-manager](/docs/admin/federation-controller-manager/) - Demonio que integra los bucles de control enviados con la federación Kubernetes. + +## Documentos de diseño + +Un archivo de los documentos de diseño para la funcionalidad de Kubernetes. + +Puedes empezar por [Arquitectura de Kubernetes](https://git.k8s.io/community/contributors/design-proposals/architecture/architecture.md) y [Vista general del diseño de Kubernetes](https://git.k8s.io/community/contributors/design-proposals). + +{{% /capture %}} diff --git a/content/es/docs/reference/access-authn-authz/_index.md b/content/es/docs/reference/access-authn-authz/_index.md new file mode 100644 index 0000000000..6c7b80df9c --- /dev/null +++ b/content/es/docs/reference/access-authn-authz/_index.md @@ -0,0 +1,5 @@ +--- +title: Accediendo a la API de Kubernetes +weight: 25 +toc-hide: true +--- \ No newline at end of file diff --git a/content/es/docs/reference/command-line-tools-reference/_index.md b/content/es/docs/reference/command-line-tools-reference/_index.md new file mode 100644 index 0000000000..85be6fef07 --- /dev/null +++ b/content/es/docs/reference/command-line-tools-reference/_index.md @@ -0,0 +1,5 @@ +--- +title: Herramientas de línea de comandos +weight: 60 +toc-hide: true +--- \ No newline at end of file diff --git a/content/es/docs/reference/federation/_index.md b/content/es/docs/reference/federation/_index.md new file mode 100644 index 0000000000..f7b6d41eda --- /dev/null +++ b/content/es/docs/reference/federation/_index.md @@ -0,0 +1,4 @@ +--- +title: Federation API +weight: 70 +--- \ No newline at end of file diff --git a/content/es/docs/reference/glossary/index.md b/content/es/docs/reference/glossary/index.md new file mode 100755 index 0000000000..e87fed1b50 --- /dev/null +++ b/content/es/docs/reference/glossary/index.md @@ -0,0 +1,11 @@ +--- +title: Glosario de términos +layout: glossary +noedit: true +default_active_tag: fundamental +weight: 5 +card: + name: reference + weight: 10 + title: Glosario +--- \ No newline at end of file diff --git a/content/es/docs/reference/issues-security/_index.md b/content/es/docs/reference/issues-security/_index.md new file mode 100644 index 0000000000..3d88675ffc --- /dev/null +++ b/content/es/docs/reference/issues-security/_index.md @@ -0,0 +1,5 @@ +--- +title: Reportando problemas en Kubernetes +weight: 35 +toc-hide: true +--- \ No newline at end of file diff --git a/content/es/docs/reference/kubectl/_index.md b/content/es/docs/reference/kubectl/_index.md new file mode 100755 index 0000000000..61e291af25 --- /dev/null +++ b/content/es/docs/reference/kubectl/_index.md @@ -0,0 +1,4 @@ +--- +title: "kubectl CLI" +weight: 10 +--- \ No newline at end of file diff --git a/content/es/docs/reference/kubernetes-api/_index.md b/content/es/docs/reference/kubernetes-api/_index.md new file mode 100644 index 0000000000..0aa61fa506 --- /dev/null +++ b/content/es/docs/reference/kubernetes-api/_index.md @@ -0,0 +1,4 @@ +--- +title: Kubernetes API +weight: 20 +--- \ No newline at end of file diff --git a/content/es/docs/reference/kubernetes-api/index.md b/content/es/docs/reference/kubernetes-api/index.md new file mode 100644 index 0000000000..6dd76f70f9 --- /dev/null +++ b/content/es/docs/reference/kubernetes-api/index.md @@ -0,0 +1,5 @@ +--- +title: v1.14 +--- + +[Kubernetes API v1.14](/docs/reference/generated/kubernetes-api/v1.14/) \ No newline at end of file diff --git a/content/es/docs/reference/setup-tools/_index.md b/content/es/docs/reference/setup-tools/_index.md new file mode 100644 index 0000000000..22448e554f --- /dev/null +++ b/content/es/docs/reference/setup-tools/_index.md @@ -0,0 +1,5 @@ +--- +title: Herramientas de configuración +weight: 50 +toc-hide: true +--- \ No newline at end of file diff --git a/content/es/docs/reference/setup-tools/kubeadm/_index.md b/content/es/docs/reference/setup-tools/kubeadm/_index.md new file mode 100755 index 0000000000..ab7a20c772 --- /dev/null +++ b/content/es/docs/reference/setup-tools/kubeadm/_index.md @@ -0,0 +1,5 @@ +--- +title: "kubeadm" +weight: 10 +toc-hide: true +--- \ No newline at end of file diff --git a/content/es/docs/reference/setup-tools/kubeadm/generated/_index.md b/content/es/docs/reference/setup-tools/kubeadm/generated/_index.md new file mode 100644 index 0000000000..a7c0a18112 --- /dev/null +++ b/content/es/docs/reference/setup-tools/kubeadm/generated/_index.md @@ -0,0 +1,5 @@ +--- +title: "kubeadm (auto-generado)" +weight: 10 +toc_hide: true +--- \ No newline at end of file diff --git a/content/es/docs/reference/setup-tools/kubefed/_index.md b/content/es/docs/reference/setup-tools/kubefed/_index.md new file mode 100644 index 0000000000..03e6a8b0c7 --- /dev/null +++ b/content/es/docs/reference/setup-tools/kubefed/_index.md @@ -0,0 +1,5 @@ +--- +title: kubefed +weight: 20 +toc-hide: true +--- \ No newline at end of file diff --git a/content/es/docs/reference/using-api/_index.md b/content/es/docs/reference/using-api/_index.md new file mode 100644 index 0000000000..9b0f1f1192 --- /dev/null +++ b/content/es/docs/reference/using-api/_index.md @@ -0,0 +1,5 @@ +--- +title: Utilizando la API de Kubernetes +weight: 20 +toc-hide: true +--- \ No newline at end of file diff --git a/content/es/docs/setup/_index.md b/content/es/docs/setup/_index.md new file mode 100644 index 0000000000..22aba982c8 --- /dev/null +++ b/content/es/docs/setup/_index.md @@ -0,0 +1,102 @@ +--- +no_issue: true +title: Setup +main_menu: true +weight: 30 +content_template: templates/concept +--- + +{{% capture overview %}} + +En esta sección encontrarás toda la información necesaria para poder identificar +**la solución que mejor se adapta a tus necesidades**. + +Decidir dónde ejecutar Kubernetes depende principalmente de los recursos que +tengas disponibles, de las características del clúster y de cuánta flexibilidad +necesites. + +Puedes ejecutar Kubernetes casi en cualquier lugar, desde su ordenador portátil +a máquinas virtuales en la nube o en un rack de servidores físicos on-premises. + +Puedes configurar un clúster totalmente gestionado ejecutando un solo comando, +desplegar una solución parcialmente automatizada que te ofrezca un poco más de +control o directamente crear tu propio clúster de forma completamente manual +personalizando y controlando cada componente. + +{{% /capture %}} + +{{% capture body %}} + +## Soluciones para la máquina en local + +Una solución para la máquina en local es la forma más sencilla de empezar a +utilizar Kubernetes. Puedes crear y probar clústeres de Kubernetes sin tener +que preocuparte por consumir recursos en el cloud ni disponer de conectividad. + +Deberías elegir una solución de este tipo si buscas: + +* Probar o empezar a aprender sobre Kubernetes. +* Desarrollar y testear clústeres localmente. + +Elige una [solución de máquina local](/docs/setup/pick-right-solution/#local-machine-solutions). + +## Soluciones gestionadas + +Una solución gestionada es la forma más conveniente de crear y gestionar un +clúster de Kubernetes. El proveedor gestiona y opera los clústeres completamente +por lo que tú no has de preocuparte de nada. + +Deberías elegir una solución de este tipo si: + +* Quieres una solución totalmente gestionada. +* Quieres centrarte en desarrollar tus aplicaciones o servicios. +* No tienes un equipo dedicado de operaciones pero quieres alta disponibilidad. +* No tienes recursos para alojar y monitorizar sus clústeres. + +Elige una [solución gestionada](/docs/setup/pick-right-solution/#hosted-solutions). + +## Soluciones sobre IaaS en la nube + +Un solución sobre IaaS en la nube permite crear clústeres Kubernetes con solo +unos pocos comandos, se encuentran en desarrollo activo, tienen el apoyo de la +comunidad y algunas de ellas forman parte del proyecto Kubernetes. +Se pueden desplegar en la infaestructura como servicio (IaaS) proporcionada por +los proveedores en la nube y ofrecen más flexibilidad que las soluciones +gestionadas, pero requieren más conocimientos para ponerlos en marcha y más +esfuerzo para operarlos. + +Deberías elegir una solución de este tipo si: + +* Necesitas más control que el permitido en las soluciones gestionadas. +* Quieres responsabilizarte de la operativa de los clústeres. + +Elige una [solución sobre IaaS en la nube](/docs/setup/pick-right-solution/#turnkey-cloud-solutions) + +## Soluciones sobre virtualización On-Premises + +Una solución sobre virtualización sobre on-premises permite crear clústeres y +operarlos de forma segura en tú nube privada con solo unos pocos comandos. + +Deberías elegir una solución de este tipo si: + +* Quieres desplegar clústeres en su nube privada dentro de tú red. +* Tienes un equipo de operaciones para desplegar y operar el clúster. +* Tienes los recursos necesarios para ejecutar y monitorizar el clúster. + +Elige una [solución sobre virtualización On-Premises](/docs/setup/pick-right-solution/#on-premises-turnkey-cloud-solutions). + +## Soluciones personalizadas + +Una solución personalizadas proporciona total libertad sobre los clústeres +pero requiere mucho más conocimiento y experiencia. Este tipo de soluciones se +pueden desplegar tanto en servidores físicos (_bare-metal_) como en instancias +virtualizadas con diferentes sistemas operativos, en on-premises o en el cloud. + +Selecciona una [solución personalizada](/docs/setup/pick-right-solution/#custom-solutions). + +{{% /capture %}} + +{{% capture whatsnext %}} +Para una lista completa de soluciones, consulta la sección +[Escoge la solución correcta](/docs/setup/pick-right-solution/). +{{% /capture %}} \ No newline at end of file diff --git a/content/es/docs/setup/custom-cloud/_index.md b/content/es/docs/setup/custom-cloud/_index.md new file mode 100644 index 0000000000..1cad3c7d45 --- /dev/null +++ b/content/es/docs/setup/custom-cloud/_index.md @@ -0,0 +1,4 @@ +--- +title: Soluciones personalizadas +weight: 50 +--- \ No newline at end of file diff --git a/content/es/docs/setup/independent/_index.md b/content/es/docs/setup/independent/_index.md new file mode 100755 index 0000000000..e1d8876ba9 --- /dev/null +++ b/content/es/docs/setup/independent/_index.md @@ -0,0 +1,4 @@ +--- +title: Desplegando un clúster con kubeadm +weight: 30 +--- \ No newline at end of file diff --git a/content/es/docs/setup/on-premises-vm/_index.md b/content/es/docs/setup/on-premises-vm/_index.md new file mode 100644 index 0000000000..89fb644522 --- /dev/null +++ b/content/es/docs/setup/on-premises-vm/_index.md @@ -0,0 +1,4 @@ +--- +title: Soluciones sobre virtualización On-Premises +weight: 45 +--- \ No newline at end of file diff --git a/content/es/docs/setup/release/_index.md b/content/es/docs/setup/release/_index.md new file mode 100755 index 0000000000..7f6167dc7a --- /dev/null +++ b/content/es/docs/setup/release/_index.md @@ -0,0 +1,4 @@ +--- +title: Descargando Kubernetes +weight: 20 +--- \ No newline at end of file diff --git a/content/es/docs/setup/turnkey/_index.md b/content/es/docs/setup/turnkey/_index.md new file mode 100644 index 0000000000..94fcb8c5fc --- /dev/null +++ b/content/es/docs/setup/turnkey/_index.md @@ -0,0 +1,4 @@ +--- +title: Soluciones sobre IaaS en la nube +weight: 40 +--- \ No newline at end of file diff --git a/content/es/docs/setup/windows/_index.md b/content/es/docs/setup/windows/_index.md new file mode 100644 index 0000000000..2d974ebe79 --- /dev/null +++ b/content/es/docs/setup/windows/_index.md @@ -0,0 +1,4 @@ +--- +title: Kubernetes sobre Windows +weight: 65 +--- \ No newline at end of file diff --git a/content/es/docs/tasks/access-application-cluster/_index.md b/content/es/docs/tasks/access-application-cluster/_index.md new file mode 100755 index 0000000000..152ed70812 --- /dev/null +++ b/content/es/docs/tasks/access-application-cluster/_index.md @@ -0,0 +1,4 @@ +--- +title: Acceder al clúster y las aplicaciones +weight: 60 +--- \ No newline at end of file diff --git a/content/es/docs/tasks/access-kubernetes-api/_index.md b/content/es/docs/tasks/access-kubernetes-api/_index.md new file mode 100755 index 0000000000..27620e0d3b --- /dev/null +++ b/content/es/docs/tasks/access-kubernetes-api/_index.md @@ -0,0 +1,4 @@ +--- +title: Extender la API de Kubernetes +weight: 90 +--- \ No newline at end of file diff --git a/content/es/docs/tasks/access-kubernetes-api/custom-resources/_index.md b/content/es/docs/tasks/access-kubernetes-api/custom-resources/_index.md new file mode 100755 index 0000000000..4c9196f8f3 --- /dev/null +++ b/content/es/docs/tasks/access-kubernetes-api/custom-resources/_index.md @@ -0,0 +1,4 @@ +--- +title: Usar recursos personalizados +weight: 10 +--- \ No newline at end of file diff --git a/content/es/docs/tasks/administer-cluster/_index.md b/content/es/docs/tasks/administer-cluster/_index.md new file mode 100755 index 0000000000..936767310f --- /dev/null +++ b/content/es/docs/tasks/administer-cluster/_index.md @@ -0,0 +1,4 @@ +--- +title: Administrar un clúster +weight: 20 +--- \ No newline at end of file diff --git a/content/es/docs/tasks/administer-cluster/kubeadm/_index.md b/content/es/docs/tasks/administer-cluster/kubeadm/_index.md new file mode 100755 index 0000000000..dc75587034 --- /dev/null +++ b/content/es/docs/tasks/administer-cluster/kubeadm/_index.md @@ -0,0 +1,5 @@ +--- +title: Administrar un clúster con kubeadm +weight: 10 +--- + diff --git a/content/es/docs/tasks/administer-cluster/manage-resources/_index.md b/content/es/docs/tasks/administer-cluster/manage-resources/_index.md new file mode 100644 index 0000000000..3966468083 --- /dev/null +++ b/content/es/docs/tasks/administer-cluster/manage-resources/_index.md @@ -0,0 +1,4 @@ +--- +title: Administrar recursos de memoria, CPU y API +weight: 20 +--- \ No newline at end of file diff --git a/content/es/docs/tasks/administer-cluster/network-policy-provider/_index.md b/content/es/docs/tasks/administer-cluster/network-policy-provider/_index.md new file mode 100644 index 0000000000..f38756b12c --- /dev/null +++ b/content/es/docs/tasks/administer-cluster/network-policy-provider/_index.md @@ -0,0 +1,4 @@ +--- +title: Instalar un proveedor de políticas de red +weight: 30 +--- \ No newline at end of file diff --git a/content/es/docs/tasks/configure-pod-container/_index.md b/content/es/docs/tasks/configure-pod-container/_index.md new file mode 100755 index 0000000000..8772ca1738 --- /dev/null +++ b/content/es/docs/tasks/configure-pod-container/_index.md @@ -0,0 +1,4 @@ +--- +title: Configurar pods y contenedores +weight: 20 +--- \ No newline at end of file diff --git a/content/es/docs/tasks/debug-application-cluster/_index.md b/content/es/docs/tasks/debug-application-cluster/_index.md index edce58d23a..12bb04c317 100644 --- a/content/es/docs/tasks/debug-application-cluster/_index.md +++ b/content/es/docs/tasks/debug-application-cluster/_index.md @@ -1,5 +1,4 @@ --- -title: "Monitoring, Logging, and Debugging" +title: "Monitorización, Logs y Debugging" weight: 80 ---- - +--- \ No newline at end of file diff --git a/content/es/docs/tasks/federation/_index.md b/content/es/docs/tasks/federation/_index.md new file mode 100755 index 0000000000..20e516e48a --- /dev/null +++ b/content/es/docs/tasks/federation/_index.md @@ -0,0 +1,4 @@ +--- +title: Federación +weight: 120 +--- \ No newline at end of file diff --git a/content/es/docs/tasks/federation/administer-federation/_index.md b/content/es/docs/tasks/federation/administer-federation/_index.md new file mode 100755 index 0000000000..97e02b146e --- /dev/null +++ b/content/es/docs/tasks/federation/administer-federation/_index.md @@ -0,0 +1,4 @@ +--- +title: Administrar la federación de clústeres +weight: 160 +--- \ No newline at end of file diff --git a/content/es/docs/tasks/inject-data-application/_index.md b/content/es/docs/tasks/inject-data-application/_index.md new file mode 100755 index 0000000000..0a6bc32ae1 --- /dev/null +++ b/content/es/docs/tasks/inject-data-application/_index.md @@ -0,0 +1,4 @@ +--- +title: Inyectar datos en las aplicaciones +weight: 30 +--- \ No newline at end of file diff --git a/content/es/docs/tasks/job/_index.md b/content/es/docs/tasks/job/_index.md new file mode 100644 index 0000000000..1b3ffd955e --- /dev/null +++ b/content/es/docs/tasks/job/_index.md @@ -0,0 +1,4 @@ +--- +title: Gestionar y ejecutar trabajos +weight: 50 +--- \ No newline at end of file diff --git a/content/es/docs/tasks/manage-daemon/_index.md b/content/es/docs/tasks/manage-daemon/_index.md new file mode 100755 index 0000000000..000b87a214 --- /dev/null +++ b/content/es/docs/tasks/manage-daemon/_index.md @@ -0,0 +1,4 @@ +--- +title: Gestionar y ejecutar demonios +weight: 45 +--- \ No newline at end of file diff --git a/content/es/docs/tasks/run-application/_index.md b/content/es/docs/tasks/run-application/_index.md new file mode 100755 index 0000000000..1623b7de3b --- /dev/null +++ b/content/es/docs/tasks/run-application/_index.md @@ -0,0 +1,4 @@ +--- +title: Gestionar y ejecutar aplicaciones +weight: 40 +--- \ No newline at end of file diff --git a/content/es/docs/tasks/service-catalog/_index.md b/content/es/docs/tasks/service-catalog/_index.md new file mode 100755 index 0000000000..e6f68ae3b5 --- /dev/null +++ b/content/es/docs/tasks/service-catalog/_index.md @@ -0,0 +1,4 @@ +--- +title: Catálogo de servicios +weight: 150 +--- \ No newline at end of file diff --git a/content/es/docs/tasks/tls/_index.md b/content/es/docs/tasks/tls/_index.md new file mode 100755 index 0000000000..401c0149ab --- /dev/null +++ b/content/es/docs/tasks/tls/_index.md @@ -0,0 +1,4 @@ +--- +title: Gestionar certificados TLS +weight: 100 +--- \ No newline at end of file diff --git a/content/es/docs/tasks/tools/_index.md b/content/es/docs/tasks/tools/_index.md index 54e1aae00d..02f8add154 100644 --- a/content/es/docs/tasks/tools/_index.md +++ b/content/es/docs/tasks/tools/_index.md @@ -1,4 +1,4 @@ --- title: "Instalar herramientas" weight: 10 ---- +--- \ No newline at end of file diff --git a/content/es/docs/tutorials/_index.md b/content/es/docs/tutorials/_index.md new file mode 100644 index 0000000000..e7638f1344 --- /dev/null +++ b/content/es/docs/tutorials/_index.md @@ -0,0 +1,76 @@ +--- +title: Tutoriales +main_menu: true +weight: 60 +content_template: templates/concept +--- + +{{% capture overview %}} + +Esta sección de la documentación de Kubernetes contiene tutoriales. + +Un tutorial muestra cómo lograr una meta que es más grande que una sola +[tarea](/docs/tasks/). Típicamente un tutorial tiene varias secciones y cada +una de ellas contiene un procedimiento. +Antes de recorrer cada tutorial, recomendamos añadir un marcador a +[Glosario de términos](/docs/reference/glossary/) para poder consultarlo fácilmente. + +{{% /capture %}} + +{{% capture body %}} + +## Esenciales + +* [Kubernetes Basics](/docs/tutorials/kubernetes-basics/) se trata de un tutorial interactivo en profundidad para entender Kubernetes y probar algunas funciones básicas. + +* [Scalable Microservices with Kubernetes (Udacity)](https://www.udacity.com/course/scalable-microservices-with-kubernetes--ud615) + +* [Introduction to Kubernetes (edX)](https://www.edx.org/course/introduction-kubernetes-linuxfoundationx-lfs158x#) + +* [Hello Minikube](/docs/tutorials/hello-minikube/) + +## Configuración + +* [Configuring Redis Using a ConfigMap](/docs/tutorials/configuration/configure-redis-using-configmap/) + +## Aplicaciones Stateless + +* [Exposing an External IP Address to Access an Application in a Cluster](/docs/tutorials/stateless-application/expose-external-ip-address/) + +* [Example: Deploying PHP Guestbook application with Redis](/docs/tutorials/stateless-application/guestbook/) + +## Aplicaciones Stateful + +* [StatefulSet Basics](/docs/tutorials/stateful-application/basic-stateful-set/) + +* [Example: WordPress and MySQL with Persistent Volumes](/docs/tutorials/stateful-application/mysql-wordpress-persistent-volume/) + +* [Example: Deploying Cassandra with Stateful Sets](/docs/tutorials/stateful-application/cassandra/) + +* [Running ZooKeeper, A CP Distributed System](/docs/tutorials/stateful-application/zookeeper/) + +## Pipelines de CI/CD + +* [Set Up a CI/CD Pipeline with Kubernetes Part 1: Overview](https://www.linux.com/blog/learn/chapter/Intro-to-Kubernetes/2017/5/set-cicd-pipeline-kubernetes-part-1-overview) + +* [Set Up a CI/CD Pipeline with a Jenkins Pod in Kubernetes (Part 2)](https://www.linux.com/blog/learn/chapter/Intro-to-Kubernetes/2017/6/set-cicd-pipeline-jenkins-pod-kubernetes-part-2) + +* [Run and Scale a Distributed Crossword Puzzle App with CI/CD on Kubernetes (Part 3)](https://www.linux.com/blog/learn/chapter/intro-to-kubernetes/2017/6/run-and-scale-distributed-crossword-puzzle-app-cicd-kubernetes-part-3) + +* [Set Up CI/CD for a Distributed Crossword Puzzle App on Kubernetes (Part 4)](https://www.linux.com/blog/learn/chapter/intro-to-kubernetes/2017/6/set-cicd-distributed-crossword-puzzle-app-kubernetes-part-4) + +## Clústers + +* [AppArmor](/docs/tutorials/clusters/apparmor/) + +## Servicios + +* [Using Source IP](/docs/tutorials/services/source-ip/) + +{{% /capture %}} + +{{% capture whatsnext %}} + +Si quieres escribir un tutorial, revisa [utilizando templates](/docs/home/contribute/page-templates/) para obtener información sobre el tipo de página y la plantilla de los tutotriales. + +{{% /capture %}} diff --git a/content/es/docs/tutorials/clusters/_index.md b/content/es/docs/tutorials/clusters/_index.md new file mode 100755 index 0000000000..1f133cef98 --- /dev/null +++ b/content/es/docs/tutorials/clusters/_index.md @@ -0,0 +1,4 @@ +--- +title: Clústeres +weight: 60 +--- \ No newline at end of file diff --git a/content/es/docs/tutorials/configuration/_index.md b/content/es/docs/tutorials/configuration/_index.md new file mode 100755 index 0000000000..6cb926e8ea --- /dev/null +++ b/content/es/docs/tutorials/configuration/_index.md @@ -0,0 +1,4 @@ +--- +title: Configuración +weight: 30 +--- \ No newline at end of file diff --git a/content/es/docs/tutorials/kubernetes-basics/_index.md b/content/es/docs/tutorials/kubernetes-basics/_index.md new file mode 100755 index 0000000000..29bb421520 --- /dev/null +++ b/content/es/docs/tutorials/kubernetes-basics/_index.md @@ -0,0 +1,4 @@ +--- +title: Introducción +weight: 10 +--- \ No newline at end of file diff --git a/content/es/docs/tutorials/kubernetes-basics/create-cluster/_index.md b/content/es/docs/tutorials/kubernetes-basics/create-cluster/_index.md new file mode 100644 index 0000000000..5ae72b1e91 --- /dev/null +++ b/content/es/docs/tutorials/kubernetes-basics/create-cluster/_index.md @@ -0,0 +1,4 @@ +--- +title: Crear un clúster +weight: 10 +--- diff --git a/content/es/docs/tutorials/kubernetes-basics/deploy-app/_index.md b/content/es/docs/tutorials/kubernetes-basics/deploy-app/_index.md new file mode 100644 index 0000000000..65cfab6db0 --- /dev/null +++ b/content/es/docs/tutorials/kubernetes-basics/deploy-app/_index.md @@ -0,0 +1,4 @@ +--- +title: Desplegar una aplicación +weight: 20 +--- diff --git a/content/es/docs/tutorials/kubernetes-basics/explore/_index.md b/content/es/docs/tutorials/kubernetes-basics/explore/_index.md new file mode 100644 index 0000000000..681ddc8260 --- /dev/null +++ b/content/es/docs/tutorials/kubernetes-basics/explore/_index.md @@ -0,0 +1,4 @@ +--- +title: Consultar el estado de una aplicación +weight: 30 +--- \ No newline at end of file diff --git a/content/es/docs/tutorials/kubernetes-basics/expose/_index.md b/content/es/docs/tutorials/kubernetes-basics/expose/_index.md new file mode 100644 index 0000000000..4f75206354 --- /dev/null +++ b/content/es/docs/tutorials/kubernetes-basics/expose/_index.md @@ -0,0 +1,4 @@ +--- +title: Exponer una aplicación +weight: 40 +--- \ No newline at end of file diff --git a/content/es/docs/tutorials/kubernetes-basics/scale/_index.md b/content/es/docs/tutorials/kubernetes-basics/scale/_index.md new file mode 100644 index 0000000000..d1b957a463 --- /dev/null +++ b/content/es/docs/tutorials/kubernetes-basics/scale/_index.md @@ -0,0 +1,4 @@ +--- +title: Escalar una aplicación +weight: 50 +--- \ No newline at end of file diff --git a/content/es/docs/tutorials/kubernetes-basics/update/_index.md b/content/es/docs/tutorials/kubernetes-basics/update/_index.md new file mode 100644 index 0000000000..cba6886003 --- /dev/null +++ b/content/es/docs/tutorials/kubernetes-basics/update/_index.md @@ -0,0 +1,4 @@ +--- +title: Actualizar una aplicación +weight: 60 +--- \ No newline at end of file diff --git a/content/es/docs/tutorials/online-training/_index.md b/content/es/docs/tutorials/online-training/_index.md new file mode 100755 index 0000000000..77a0262281 --- /dev/null +++ b/content/es/docs/tutorials/online-training/_index.md @@ -0,0 +1,4 @@ +--- +title: "Formación en línea" +weight: 20 +--- \ No newline at end of file diff --git a/content/es/docs/tutorials/services/_index.md b/content/es/docs/tutorials/services/_index.md new file mode 100755 index 0000000000..dda13f4b56 --- /dev/null +++ b/content/es/docs/tutorials/services/_index.md @@ -0,0 +1,4 @@ +--- +title: Servicios +weight: 70 +--- \ No newline at end of file diff --git a/content/es/docs/tutorials/stateful-application/_index.md b/content/es/docs/tutorials/stateful-application/_index.md new file mode 100755 index 0000000000..bdb6d7c097 --- /dev/null +++ b/content/es/docs/tutorials/stateful-application/_index.md @@ -0,0 +1,4 @@ +--- +title: Aplicaciones Stateful +weight: 50 +--- \ No newline at end of file diff --git a/content/es/docs/tutorials/stateless-application/_index.md b/content/es/docs/tutorials/stateless-application/_index.md new file mode 100755 index 0000000000..a261441281 --- /dev/null +++ b/content/es/docs/tutorials/stateless-application/_index.md @@ -0,0 +1,4 @@ +--- +title: Aplicaciones Stateless +weight: 40 +--- \ No newline at end of file