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