Siguiendo el hilo que dejaba ayer del post Coreos II.

Os pongo los ficheros de en yaml que se usarian para configurar todo el cluster de etcd y como lanzar el fleet para que acoja el cluster.

Primer nodo que hace de nodo descubridor

#cloud-config
hostname: coreos0

users:
  - name: pepe
    passwd: $1$70PKygWS$tsBkSWMQi2....
    groups:
      - sudo
      - docker
    ssh-authorized-keys:
      - ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQD....
coreos:
 etcd:
  name: coreos0
  addr: 10.10.10.1:4001
  bind-addr: 0.0.0.0
  peer-addr: 10.10.10.1:7001
  peer-bind-addr: 0.0.0.0
  data-dir: /opt
units:
 - name: etcd.service
   command: start

Ahora lo mismo para para las maquinas del cluster

#cloud-config
hostname: coreos1

users:
  - name: pepe
    passwd: $1$70PKygWS$tsBkSWM....
    groups:
      - sudo
      - docker
    ssh-authorized-keys:
      - ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDg8UDgm/9erVN9nUh.....
coreos:
 etcd:
  name: coreos2
  addr: 10.10.10.2:4001
  bind-addr: 0.0.0.0
  peer-addr: 10.10.10.2:7001
  peer-bind-addr: 0.0.0.0
  discovery: http://10.10.10.1:4001/v2/keys/token
  data-dir: /opt
 units:
  - name: etcd.service
    command: start
  - name: fleet.service
    after: etcd.service
    command: start

Con esto ficheros si se los pasais a la instalacion de coreos tendriais un cluster de etcd, otra forma de cargarlos si no es en la instalacion incial es con el siguiente comando

coreos-cloudinit -from-file core.yml

Espero que poco a poco os vaya siendo util mism post

 

Deja un comentario