mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-08-04 09:49:50 +00:00
simplify fleet invocation across CoreOS cloud-configs.
Signed-off-by: António Meireles <antonio.meireles@reformi.st>
This commit is contained in:
parent
d6be2985ca
commit
b5a50ca9da
@ -8,6 +8,9 @@ write_files:
|
|||||||
#! /usr/bin/bash
|
#! /usr/bin/bash
|
||||||
until curl http://127.0.0.1:4001/v2/machines; do sleep 2; done
|
until curl http://127.0.0.1:4001/v2/machines; do sleep 2; done
|
||||||
coreos:
|
coreos:
|
||||||
|
fleet:
|
||||||
|
etcd-servers: http://localhost:4001
|
||||||
|
metadata: "role=master"
|
||||||
units:
|
units:
|
||||||
- name: setup-network-environment.service
|
- name: setup-network-environment.service
|
||||||
command: start
|
command: start
|
||||||
@ -48,27 +51,6 @@ coreos:
|
|||||||
--snapshot true
|
--snapshot true
|
||||||
Restart=always
|
Restart=always
|
||||||
RestartSec=10s
|
RestartSec=10s
|
||||||
- name: fleet.socket
|
|
||||||
command: start
|
|
||||||
content: |
|
|
||||||
[Socket]
|
|
||||||
ListenStream=/var/run/fleet.sock
|
|
||||||
- name: fleet.service
|
|
||||||
command: start
|
|
||||||
content: |
|
|
||||||
[Unit]
|
|
||||||
Description=fleet daemon
|
|
||||||
Wants=etcd.service
|
|
||||||
After=etcd.service
|
|
||||||
Wants=fleet.socket
|
|
||||||
After=fleet.socket
|
|
||||||
|
|
||||||
[Service]
|
|
||||||
Environment="FLEET_ETCD_SERVERS=http://127.0.0.1:4001"
|
|
||||||
Environment="FLEET_METADATA=role=master"
|
|
||||||
ExecStart=/usr/bin/fleetd
|
|
||||||
Restart=always
|
|
||||||
RestartSec=10s
|
|
||||||
- name: etcd-waiter.service
|
- name: etcd-waiter.service
|
||||||
command: start
|
command: start
|
||||||
content: |
|
content: |
|
||||||
|
@ -1,23 +1,14 @@
|
|||||||
#cloud-config
|
#cloud-config
|
||||||
|
|
||||||
coreos:
|
coreos:
|
||||||
|
fleet:
|
||||||
|
etcd-servers: http://<master-private-ip>:4001
|
||||||
|
metadata: "role=node"
|
||||||
units:
|
units:
|
||||||
- name: etcd.service
|
- name: etcd.service
|
||||||
mask: true
|
mask: true
|
||||||
- name: fleet.service
|
- name: fleet.service
|
||||||
command: start
|
command: start
|
||||||
content: |
|
|
||||||
[Unit]
|
|
||||||
Description=fleet daemon
|
|
||||||
Wants=fleet.socket
|
|
||||||
After=fleet.socket
|
|
||||||
|
|
||||||
[Service]
|
|
||||||
Environment="FLEET_ETCD_SERVERS=http://<master-private-ip>:4001"
|
|
||||||
Environment="FLEET_METADATA=role=node"
|
|
||||||
ExecStart=/usr/bin/fleetd
|
|
||||||
Restart=always
|
|
||||||
RestartSec=10s
|
|
||||||
- name: flannel.service
|
- name: flannel.service
|
||||||
command: start
|
command: start
|
||||||
content: |
|
content: |
|
||||||
|
@ -8,6 +8,9 @@ write_files:
|
|||||||
#! /usr/bin/bash
|
#! /usr/bin/bash
|
||||||
until curl http://127.0.0.1:4001/v2/machines; do sleep 2; done
|
until curl http://127.0.0.1:4001/v2/machines; do sleep 2; done
|
||||||
coreos:
|
coreos:
|
||||||
|
fleet:
|
||||||
|
etcd-servers: http://localhost:4001
|
||||||
|
metadata: "role=master"
|
||||||
units:
|
units:
|
||||||
- name: setup-network-environment.service
|
- name: setup-network-environment.service
|
||||||
command: start
|
command: start
|
||||||
@ -48,27 +51,8 @@ coreos:
|
|||||||
--snapshot true
|
--snapshot true
|
||||||
Restart=always
|
Restart=always
|
||||||
RestartSec=10s
|
RestartSec=10s
|
||||||
- name: fleet.socket
|
|
||||||
command: start
|
|
||||||
content: |
|
|
||||||
[Socket]
|
|
||||||
ListenStream=/var/run/fleet.sock
|
|
||||||
- name: fleet.service
|
- name: fleet.service
|
||||||
command: start
|
command: start
|
||||||
content: |
|
|
||||||
[Unit]
|
|
||||||
Description=fleet daemon
|
|
||||||
Wants=etcd.service
|
|
||||||
After=etcd.service
|
|
||||||
Wants=fleet.socket
|
|
||||||
After=fleet.socket
|
|
||||||
|
|
||||||
[Service]
|
|
||||||
Environment="FLEET_ETCD_SERVERS=http://127.0.0.1:4001"
|
|
||||||
Environment="FLEET_METADATA=role=master"
|
|
||||||
ExecStart=/usr/bin/fleetd
|
|
||||||
Restart=always
|
|
||||||
RestartSec=10s
|
|
||||||
- name: etcd-waiter.service
|
- name: etcd-waiter.service
|
||||||
command: start
|
command: start
|
||||||
content: |
|
content: |
|
||||||
@ -159,7 +143,7 @@ coreos:
|
|||||||
--logtostderr=true
|
--logtostderr=true
|
||||||
Restart=always
|
Restart=always
|
||||||
RestartSec=10
|
RestartSec=10
|
||||||
- name: kube-controller-manager.service
|
- name: kube-controller-manager.service
|
||||||
command: start
|
command: start
|
||||||
content: |
|
content: |
|
||||||
[Unit]
|
[Unit]
|
||||||
|
@ -1,23 +1,14 @@
|
|||||||
#cloud-config
|
#cloud-config
|
||||||
|
|
||||||
coreos:
|
coreos:
|
||||||
|
fleet:
|
||||||
|
etcd-servers: http://<master-private-ip>:4001
|
||||||
|
metadata: "role=node"
|
||||||
units:
|
units:
|
||||||
- name: etcd.service
|
- name: etcd.service
|
||||||
mask: true
|
mask: true
|
||||||
- name: fleet.service
|
- name: fleet.service
|
||||||
command: start
|
command: start
|
||||||
content: |
|
|
||||||
[Unit]
|
|
||||||
Description=fleet daemon
|
|
||||||
Wants=fleet.socket
|
|
||||||
After=fleet.socket
|
|
||||||
|
|
||||||
[Service]
|
|
||||||
Environment="FLEET_ETCD_SERVERS=http://<master-private-ip>:4001"
|
|
||||||
Environment="FLEET_METADATA=role=node"
|
|
||||||
ExecStart=/usr/bin/fleetd
|
|
||||||
Restart=always
|
|
||||||
RestartSec=10s
|
|
||||||
- name: flannel.service
|
- name: flannel.service
|
||||||
command: start
|
command: start
|
||||||
content: |
|
content: |
|
||||||
|
Loading…
Reference in New Issue
Block a user