change directory structure for ignition
This commit is contained in:
6
00-provisioning/butane/kube-node01-boot.yaml
Normal file
6
00-provisioning/butane/kube-node01-boot.yaml
Normal file
@ -0,0 +1,6 @@
|
||||
variant: fcos
|
||||
version: 1.5.0
|
||||
ignition:
|
||||
config:
|
||||
replace:
|
||||
source: https://deadbeef.codes/steven/deadbeef.codes-k8s/raw/branch/main/00-provisioning/ignition/kube-node01-full.json
|
56
00-provisioning/butane/kube-node01-full.yaml
Normal file
56
00-provisioning/butane/kube-node01-full.yaml
Normal file
@ -0,0 +1,56 @@
|
||||
variant: fcos
|
||||
version: 1.5.0
|
||||
storage:
|
||||
files:
|
||||
# Hostname
|
||||
- path: /etc/hostname
|
||||
mode: 420
|
||||
overwrite: true
|
||||
contents:
|
||||
inline: |
|
||||
kube-node01
|
||||
# CRI-O DNF module
|
||||
- path: /etc/dnf/modules.d/cri-o.module
|
||||
mode: 0644
|
||||
overwrite: true
|
||||
contents:
|
||||
inline: |
|
||||
[cri-o]
|
||||
name=cri-o
|
||||
stream=1.17
|
||||
profiles=
|
||||
state=enabled
|
||||
# YUM repository for kubeadm, kubelet and kubectl
|
||||
- path: /etc/yum.repos.d/kubernetes.repo
|
||||
mode: 0644
|
||||
overwrite: true
|
||||
contents:
|
||||
inline: |
|
||||
[kubernetes]
|
||||
name=Kubernetes
|
||||
baseurl=https://packages.cloud.google.com/yum/repos/kubernetes-el7-x86_64
|
||||
enabled=1
|
||||
gpgcheck=1
|
||||
repo_gpgcheck=1
|
||||
gpgkey=https://packages.cloud.google.com/yum/doc/yum-key.gpg
|
||||
https://packages.cloud.google.com/yum/doc/rpm-package-key.gpg
|
||||
# configuring automatic loading of br_netfilter on startup
|
||||
- path: /etc/modules-load.d/br_netfilter.conf
|
||||
mode: 0644
|
||||
overwrite: true
|
||||
contents:
|
||||
inline: br_netfilter
|
||||
# setting kernel parameters required by kubelet
|
||||
- path: /etc/sysctl.d/kubernetes.conf
|
||||
mode: 0644
|
||||
overwrite: true
|
||||
contents:
|
||||
inline: |
|
||||
net.bridge.bridge-nf-call-iptables=1
|
||||
net.ipv4.ip_forward=1
|
||||
passwd: # setting login credentials
|
||||
users:
|
||||
- name: steven
|
||||
ssh_authorized_keys:
|
||||
- ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAQEAsPq55j525p1ntk37oeel83i6FVm9+ptWk/4csqZivKRrtfhSebtWj0GHg7mnN+XIvQFEXY1HuPSfAByuwURN7LrBTKYNDHM5VxyHSP3s6Ik9OYngbVDCcDRc94teivYalYPyC5rCfIFYRg+vrxD1Gl7eASpiS7z2YD5w6WSxEnQ9tk+GQgsbRcsDBpKTZL/yHZbNNOamUwv3FNmaDpq7V8d1IrKCQiivYQ5n/sWpQnOzMOnY5i7OKr2G56KbaVIXRe3JKIF7ifAK0aJ5q+45RmwdgVh+SgwIFBzQD4GZJbr8jbvxYO9NjbF9fm7qLYnbHNyT7cDx8ClQqAz/2cL0xw== taterwin10
|
||||
groups: [ sudo, docker ]
|
6
00-provisioning/butane/kube-node02-boot.yaml
Normal file
6
00-provisioning/butane/kube-node02-boot.yaml
Normal file
@ -0,0 +1,6 @@
|
||||
variant: fcos
|
||||
version: 1.5.0
|
||||
ignition:
|
||||
config:
|
||||
replace:
|
||||
source: https://deadbeef.codes/steven/deadbeef.codes-k8s/raw/branch/main/00-provisioning/ignition/kube-node02-full.json
|
56
00-provisioning/butane/kube-node02-full.yaml
Normal file
56
00-provisioning/butane/kube-node02-full.yaml
Normal file
@ -0,0 +1,56 @@
|
||||
variant: fcos
|
||||
version: 1.5.0
|
||||
storage:
|
||||
files:
|
||||
# Hostname
|
||||
- path: /etc/hostname
|
||||
mode: 420
|
||||
overwrite: true
|
||||
contents:
|
||||
inline: |
|
||||
kube-node02
|
||||
# CRI-O DNF module
|
||||
- path: /etc/dnf/modules.d/cri-o.module
|
||||
mode: 0644
|
||||
overwrite: true
|
||||
contents:
|
||||
inline: |
|
||||
[cri-o]
|
||||
name=cri-o
|
||||
stream=1.17
|
||||
profiles=
|
||||
state=enabled
|
||||
# YUM repository for kubeadm, kubelet and kubectl
|
||||
- path: /etc/yum.repos.d/kubernetes.repo
|
||||
mode: 0644
|
||||
overwrite: true
|
||||
contents:
|
||||
inline: |
|
||||
[kubernetes]
|
||||
name=Kubernetes
|
||||
baseurl=https://packages.cloud.google.com/yum/repos/kubernetes-el7-x86_64
|
||||
enabled=1
|
||||
gpgcheck=1
|
||||
repo_gpgcheck=1
|
||||
gpgkey=https://packages.cloud.google.com/yum/doc/yum-key.gpg
|
||||
https://packages.cloud.google.com/yum/doc/rpm-package-key.gpg
|
||||
# configuring automatic loading of br_netfilter on startup
|
||||
- path: /etc/modules-load.d/br_netfilter.conf
|
||||
mode: 0644
|
||||
overwrite: true
|
||||
contents:
|
||||
inline: br_netfilter
|
||||
# setting kernel parameters required by kubelet
|
||||
- path: /etc/sysctl.d/kubernetes.conf
|
||||
mode: 0644
|
||||
overwrite: true
|
||||
contents:
|
||||
inline: |
|
||||
net.bridge.bridge-nf-call-iptables=1
|
||||
net.ipv4.ip_forward=1
|
||||
passwd: # setting login credentials
|
||||
users:
|
||||
- name: steven
|
||||
ssh_authorized_keys:
|
||||
- ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAQEAsPq55j525p1ntk37oeel83i6FVm9+ptWk/4csqZivKRrtfhSebtWj0GHg7mnN+XIvQFEXY1HuPSfAByuwURN7LrBTKYNDHM5VxyHSP3s6Ik9OYngbVDCcDRc94teivYalYPyC5rCfIFYRg+vrxD1Gl7eASpiS7z2YD5w6WSxEnQ9tk+GQgsbRcsDBpKTZL/yHZbNNOamUwv3FNmaDpq7V8d1IrKCQiivYQ5n/sWpQnOzMOnY5i7OKr2G56KbaVIXRe3JKIF7ifAK0aJ5q+45RmwdgVh+SgwIFBzQD4GZJbr8jbvxYO9NjbF9fm7qLYnbHNyT7cDx8ClQqAz/2cL0xw== taterwin10
|
||||
groups: [ sudo, docker ]
|
6
00-provisioning/butane/kube-node03-boot.yaml
Normal file
6
00-provisioning/butane/kube-node03-boot.yaml
Normal file
@ -0,0 +1,6 @@
|
||||
variant: fcos
|
||||
version: 1.5.0
|
||||
ignition:
|
||||
config:
|
||||
replace:
|
||||
source: https://deadbeef.codes/steven/deadbeef.codes-k8s/raw/branch/main/00-provisioning/ignition/kube-node03-full.json
|
56
00-provisioning/butane/kube-node03-full.yaml
Normal file
56
00-provisioning/butane/kube-node03-full.yaml
Normal file
@ -0,0 +1,56 @@
|
||||
variant: fcos
|
||||
version: 1.5.0
|
||||
storage:
|
||||
files:
|
||||
# Hostname
|
||||
- path: /etc/hostname
|
||||
mode: 420
|
||||
overwrite: true
|
||||
contents:
|
||||
inline: |
|
||||
kube-node03
|
||||
# CRI-O DNF module
|
||||
- path: /etc/dnf/modules.d/cri-o.module
|
||||
mode: 0644
|
||||
overwrite: true
|
||||
contents:
|
||||
inline: |
|
||||
[cri-o]
|
||||
name=cri-o
|
||||
stream=1.17
|
||||
profiles=
|
||||
state=enabled
|
||||
# YUM repository for kubeadm, kubelet and kubectl
|
||||
- path: /etc/yum.repos.d/kubernetes.repo
|
||||
mode: 0644
|
||||
overwrite: true
|
||||
contents:
|
||||
inline: |
|
||||
[kubernetes]
|
||||
name=Kubernetes
|
||||
baseurl=https://packages.cloud.google.com/yum/repos/kubernetes-el7-x86_64
|
||||
enabled=1
|
||||
gpgcheck=1
|
||||
repo_gpgcheck=1
|
||||
gpgkey=https://packages.cloud.google.com/yum/doc/yum-key.gpg
|
||||
https://packages.cloud.google.com/yum/doc/rpm-package-key.gpg
|
||||
# configuring automatic loading of br_netfilter on startup
|
||||
- path: /etc/modules-load.d/br_netfilter.conf
|
||||
mode: 0644
|
||||
overwrite: true
|
||||
contents:
|
||||
inline: br_netfilter
|
||||
# setting kernel parameters required by kubelet
|
||||
- path: /etc/sysctl.d/kubernetes.conf
|
||||
mode: 0644
|
||||
overwrite: true
|
||||
contents:
|
||||
inline: |
|
||||
net.bridge.bridge-nf-call-iptables=1
|
||||
net.ipv4.ip_forward=1
|
||||
passwd: # setting login credentials
|
||||
users:
|
||||
- name: steven
|
||||
ssh_authorized_keys:
|
||||
- ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAQEAsPq55j525p1ntk37oeel83i6FVm9+ptWk/4csqZivKRrtfhSebtWj0GHg7mnN+XIvQFEXY1HuPSfAByuwURN7LrBTKYNDHM5VxyHSP3s6Ik9OYngbVDCcDRc94teivYalYPyC5rCfIFYRg+vrxD1Gl7eASpiS7z2YD5w6WSxEnQ9tk+GQgsbRcsDBpKTZL/yHZbNNOamUwv3FNmaDpq7V8d1IrKCQiivYQ5n/sWpQnOzMOnY5i7OKr2G56KbaVIXRe3JKIF7ifAK0aJ5q+45RmwdgVh+SgwIFBzQD4GZJbr8jbvxYO9NjbF9fm7qLYnbHNyT7cDx8ClQqAz/2cL0xw== taterwin10
|
||||
groups: [ sudo, docker ]
|
Reference in New Issue
Block a user