Skip to content

Mikroways/fcos-k3s

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

k3s en Fedora Core OS

Este repositorio muestra cómo podemos crear una imagen que será usada como ostree native container para el despliegue de k3s de forma inmutable.

Prerequisitos

Si bien este lab podría realizarse con libvirt, directamente con virsh, proponemos el uso de kcli.

Ejemplos

Veremos que en la carpeta examples/ entregamos diferentes ejemplos de cómo crear máquinas con diferentes configuraciones.

Para probarlos, recomendamos entonces clonar este repositorio y trabajar con estos directorios modificando los ejemplos según sea necesario.

Dentro del directorio hay más documentación.

Además, hemos agregado otro ejemplo que simula la instalación en un ámbito aislado, donde no las máquinas a instalar no tengan salida a internet. Este ejemplo puede seguirse en la carpeta examples-airgapped/

Generación de la capa layered

Como se explica en la documentación propia de coreos mencionada en la introducción, se construye un contenedor que es la imagen que se mergea con la raíz de Fedora Core OS.

De esta forma, al construir el Containerfile de la carpeta layered-image/, podremos luego usarla desde systemctl para inicializar el sistema.

Este repositorio usará la registry de github para promover su uso desde este ejemplo usando GH Actions.

Las imagenes que se generan son:

  • K3s Server: ghcr.io/mikroways/fcos-k3s/server:latest
  • K3s Agent: ghcr.io/mikroways/fcos-k3s/agent:latest

About

FCOS k3s leayered image

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages