diff --git a/README.md b/README.md index e50636f..a48d7ba 100644 --- a/README.md +++ b/README.md @@ -1,9 +1,9 @@ # 脥ndice 馃搸 - [脥ndice 馃搸](#铆ndice-) -- [Gu铆a Kubernetes 馃憮](#gu铆a-kubernetes-) - - [Componentes 馃З](#componentes-) - - [Recursos Kubernetes 馃洖](#recursos-kubernetes-) - - [Instalaci贸n kubctl y primeros pasos 馃殌](#instalaci贸n-kubctl-y-primeros-pasos-) +- [Gu铆a Kubernetes](#gu铆a-kubernetes) + - [Componentes](#componentes) + - [Recursos Kubernetes](#recursos-kubernetes) + - [Instalaci贸n kubctl y primeros pasos](#instalaci贸n-kubctl-y-primeros-pasos) - [kind](#kind) - [minikube](#minikube) - [MicroK8s](#microk8s) @@ -18,8 +18,8 @@ - [Resultados de kubectl con cololes: kubecolors](#resultados-de-kubectl-con-cololes-kubecolors) - [Resumen conexi贸n de cluster Digital Ocean](#resumen-conexi贸n-de-cluster-digital-ocean) - [Ayuda de kubeclt](#ayuda-de-kubeclt) - - [Ejemplo de un YAML para un pod b谩sico de busybox 馃搩](#ejemplo-de-un-yaml-para-un-pod-b谩sico-de-busybox-) - - [Manifiestos de Pelado Nerd 馃摐](#manifiestos-de-pelado-nerd-) + - [Ejemplo de un YAML para un pod b谩sico de busybox](#ejemplo-de-un-yaml-para-un-pod-b谩sico-de-busybox) + - [Manifiestos de Pelado Nerd](#manifiestos-de-pelado-nerd) - [Manifiesto de POD](#manifiesto-de-pod) - [Otro Manifiesto de POD](#otro-manifiesto-de-pod) - [Manifiesto de Deployment](#manifiesto-de-deployment) @@ -35,7 +35,7 @@ - [Manifiesto secret](#manifiesto-secret) - [Manifiesto kustomization](#manifiesto-kustomization) - [stern](#stern) - - [Cheatsheet kubernetes 馃敄](#cheatsheet-kubernetes-) + - [Cheatsheet kubernetes](#cheatsheet-kubernetes) - [Visualizar informaci贸n de los recursos](#visualizar-informaci贸n-de-los-recursos) - [Nodes](#nodes) - [ods](#ods) @@ -80,7 +80,7 @@ - [Agradecimientos 馃巵](#agradecimientos-) -# Gu铆a Kubernetes 馃憮 +# Gu铆a Kubernetes Kubernetes es un sistema de c贸digo libre para la automatizaci贸n del despliegue, ajuste de escala y manejo de aplicaciones en contenedores que fue originalmente dise帽ado por Google y donado a la Cloud Native Computing Foundation (parte de la Linux Foundation). Soporta diferentes entornos para la ejecuci贸n de contenedores, incluido Docker y su misi贸n es la orquestaci贸n de dichos contenedores. @@ -88,7 +88,7 @@ Es declarativo. ![](img/kubernetes-declarativo.png) -## Componentes 馃З +## Componentes ![](img/Componentes_kubernetes.png) - **etcd** - Guarda el estado de Kubernetes @@ -105,7 +105,7 @@ No es buena idea correr tr谩fico de clusterizaci贸n en equipos personales. --- -## Recursos Kubernetes 馃洖 +## Recursos Kubernetes ![](img/Recursos-kubernetes.png) @@ -126,7 +126,7 @@ Los **namespace** son clusters virtuales respaldados por el mismo cl煤ster f铆si --- -## Instalaci贸n kubctl y primeros pasos 馃殌 +## Instalaci贸n kubctl y primeros pasos Lo primero es instalar kubectl. @@ -467,7 +467,7 @@ El pod es nuevo, tiene otro hash. As铆 que esto asegura que siempre est茅n el mi --- -## Ejemplo de un YAML para un pod b谩sico de busybox 馃搩 +## Ejemplo de un YAML para un pod b谩sico de busybox ``` apiVersion: v1kind: Podmetadata:name: busyboxspec:containers:- image: busybox:1.28.4command:- sleep- "3600"name: busyboxrestartPolicy: Always ``` @@ -518,7 +518,7 @@ kubectl apply -f serviceaccount.yaml --- -## Manifiestos de Pelado Nerd 馃摐 +## Manifiestos de Pelado Nerd ### Manifiesto de POD Ahora utilizaremos un manifiesto de un pod del [pelado Nerd](https://github.com/pablokbs/peladonerd/tree/master/kubernetes/35) llamado [01-pod.ymal](yaml-del-pelado/01-pod.yaml) @@ -1444,7 +1444,7 @@ Si cambiamos algo del fichero yaml y volvemos a correr el comando kustomize, vol ![](img/Captura-del-Pelado-stern.png) --- -## Cheatsheet kubernetes 馃敄 +## Cheatsheet kubernetes ### Visualizar informaci贸n de los recursos #### Nodes