tkg-bootstrap – VM para iniciar un cluster de Tanzu.

tkg-bootstrap – VM para iniciar un cluster de Tanzu.

Despues de leer la documentacion de todo lo necesario para iniciar un TKG en vSphere, pense, porque no creo una VM empaquetada que cuente con todo lo necesario. Solo entrar a la VM y ejecutar el procedimiento para instalar Tanzu en vSphere.

Todo esta en un repo de Github, actualmente solo esta disponible el codigo para que usted mismo cree su VM (.OVA) y pueda importarla en un ambiente de vSphere (o en Workstation).

Desde dicha VM se puede ejecutar el procedimiento para inicializar la creacion de TKG, actualmente creo que la unica limitante es que tenemos que mantener dicha VM para futuros updates del ambiente desplegado.

https://github.com/aredan/tkg-bootstrap

toda la informacion necesario esta en el README.md del repo.

Se estan tirando del barco.

Se estan tirando del barco…

BBC Learning English - 今日短语/ To jump ship 弃船先逃=跳槽

Hace rato que queria escribir algo en el blog pero otros temas me consumen el tiempo, creo que este momento es algo turbulento debido a la adquisicion de VMware por Broadcom.

Desde hace meses, antes del cierre oficial de la compra, ya aparecian entradas en r/vmware de cual era la mejor alternativa a VMware. Creo que es normal que esto pase, es debido al historial de Broadcom cuando aduiqere una empresa (Simantec….).

Sin embargo, mi opinon al tema es que, esa alternativa puede ser cualquier otro Hypervisor.

Pero…

Eso depende de que tan profundo estes metido en el ecosistema de VMware.

  • Si solo tienes vCenter y unos cuantos ESXi
  • Tienes vSAN?
  • Tienes NSX?
  • Usas SRM?
  • Tienes Tanzu? .. este es mas facil de migrar.

Imagina una empresa con VCF y que este tenga 4 o 5 cluster de vSphere.

Migrar no es una tarea facil. Se puede, el punto es que pocas personas se quieren meter en un proyecto donde todo puede suceder, aveces ahorrarse dinero no es la unica razon.

Continuara…..

kubeconfig con direnv, múltiples clusters de Kubernetes.

kubeconfig con direnv, múltiples clusters de Kubernetes.

Desde la documentación de Kubernetes:

Utilice los archivos kubeconfig para organizar la información acerca de los clústeres, los usuarios, los Namespaces y los mecanismos de autenticación. La herramienta de línea de comandos kubectl utiliza los archivos kubeconfig para hallar la información que necesita para escoger un clúster y comunicarse con el servidor API de un clúster.

Nota: Un archivo utilizado para configurar el acceso a los clústeres se denomina archivo kubeconfig. Esta es una forma genérica de referirse a los archivos de configuración. Esto no significa que exista un archivo llamado kubeconfig.

Por defecto, kubectl busca un archivo llamado config en el directorio $HOME/.kube. Puedes especificar otros archivos kubeconfig mediante la configuración de la variable de entorno KUBECONFIG o mediante la configuración del flag –kubeconfig.

Cuando contamos con un solo cluster de k8s, es bastante fácil conectarse a el usando kubectl con solo colocar el archivo config en .kube (como dice el texto anterior). ¿Pero que pasa cuando tenemos varios servidores de k8s con los cuales queremos interactuar para realizar ciertas tareas?

Continuar leyendo «kubeconfig con direnv, múltiples clusters de Kubernetes.»

homelab – update – 2023:02:01

Ya no recuerdo cuando inicie con esto de operar un homelab, y en realidad ya es algo que forma parte de como aprendo nuevas tecnologías y por mas que exista la “nube”, es muy costoso para los productos/soluciones que pruebo en los equipos que tengo en mi casa.

En este update verán como he dejado de usar los Dell R420 y me he pasado a equipos con menos consumo.

pathvector – herramienta para configurar BIRD!

pathvector – herramienta para configurar BIRD!

Hace tiempo que estoy usando BIRD para convertir esos servidores Linux en routers con BGP/OSPF y tener enrutamiento dinámico. Uno de los obstáculos iniciales con BIRD era la sintaxis, muy diferente a Cisco y a Quagga (Ahora FRR), sentirme a gusto me tomo tiempo, pero se logro.

De ese cambio ya hace mucho tiempo, el segundo paso luego de usar BIRD es lo fácil que se puede automatizar su configuración, algo que hice en los primeros días era tener los archivos de configuración en Git para así poder versionarlos, luego usaba un contenedor Docker el cual generaba las configuraciones finales, lamentablemente cada herramienta o metodología tenia sus propios problemas y terminaba haciendo configuraciones manuales fuera de la herramienta que intentaba adoptar.

Continuar leyendo «pathvector – herramienta para configurar BIRD!»