blog de elmanytas

Azure Pipelines y Kubernetes/OpenShift - I

Azure se está poniendo de moda entre las empresas que quieren dar el salto al cloud pero tienen una fuerte dependencia con productos de Microsoft y su Active Directory.

Juntas lo anterior con el mal soporte de Azure Pipelines que Microsoft da a Kubernetes/OpenShift y tienes un montón de horas de diversión asegurada intentando integrar Azure Pipelines con Kubernetes.

En este post voy a intentar ahorrarte tiempo dándote un Dockerfile mejor que el que proveen y un chart para Kubernetes que permita desplegar agentes fácilmente en Kubernetes/OpenShift.

Kong loves Kubernetes

Kong es el api gateway con más estrellas del CNCF en este momento.

Kong tiene mucha funcionalidad, pero me voy a centrar solo en su estupenda integración con Kubernetes. ¿Te imaginas poder definir en tu helm chart que tal aplicación solo pueda recibir un número de peticiones por minuto desde una IP?

Aviso a navegantes: en este post no trato cosas básicas. Si no tienes unos conocimientos mínimos de lo que es un api gateway o kubernetes (ingress, services, controllers, crds, ...) podrás seguir este post, pero probablemente no sepas muy bien que estás haciendo.

token 2 kubeconfig

Como sacar un kubeconfig a partir de un token:

kubectl config set-credentials cluster-user --token="elquesea"
kubectl config set-cluster k8s-cluster --server https://k8s-cluster.example.com --insecure-skip-tls-verify=true
kubectl config set-context k8s-cluster-cluster-user --cluster=k8s-cluster --user=cluster-user
kubectl config use-context k8s-cluster-cluster-user

La verdad es que esto no se merece un artículo, pero lo pongo aquí para que no se me olvide. ;-)

Kubernetes para impostores III

Hoy día no hay web que se precie que no esté accesible por https salvo que tengas un motivo de peso, como lo tengo yo para esta web, para no ponerlo.

En este artículo veremos como poner certificados https a tus aplicaciones.

Necesitas instalar Kubernetes tal como explico en Kubernetes para impostores I en cualquier servidor público. Cualquier instancia que te crees en cualquier proveedor de internet te servirá y no te gastarás más de 20 céntimos en este experimento.

Kubernetes para impostores II

En este artículo veremos algunos de temas de infraestructura como:

  • de que hacer backup
  • mantenimiento de kubernetes

Mantenimiento de Kubernetes

Así es como se actualiza kubernetes:

$ snap refresh microk8s
[...]
microk8s v1.18.4 from Canonical✓ refreshed

Y así es como se actualiza el servidor entero:

apt-get update
apt-get -y upgrade

Un coste de mantenimiento elevadísimo para el que se necesita personal altamente cualificado tal como se puede apreciar. ;-)

Ahora vamos con el backup...

proxmox

Proxmox lleva siendo desde hace años un posible sustituto de vmware con la ventaja adicional de permitir la creación de contenedores.
Lleva acompañándome muchos años y no entiendo que en muchas empresas se siga usando vmware existiendo proxmox.
Vamos a ver como instalarlo en un solo servidor consiguiendo este esquema:

Sword Art Online (II): Hollow Fragment

En la primera temporada de Anime, capítulo 14 "El fin del mundo", tras enfrentarse al jefe del piso 75 la historia da un giro importante.

El juego es un spin-off en el que hay un fallo en el sistema y los jugadores siguen en Aincrad hasta el piso 100. Tu eres Kirito.

Todos los jugadores de la serie de anime están también en el juego y puedes hacer pareja con ellos en los combates así que la idea se parece bastante a la de la serie de Anime.

SPOILERS!!! : Voy a hacer referencia a los capítulos 1 al 14 así que no sigas leyendo si no los has visto.

Kubernetes para impostores

En este artículo vamos a ver como instalar Kubernetes en Ubuntu para luego desplegar una aplicación en él accesible desde tu pc.

En el siguiente veremos como hacer lo mismo pero en un servidor con Ubuntu, certificados https válidos, de que hacer backup, ...

Páginas

Subscribe to RSS: blog de elmanytas