k8s for all
This commit is contained in:
26
base/packages/repo/debian.sls
Normal file
26
base/packages/repo/debian.sls
Normal file
@@ -0,0 +1,26 @@
|
|||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
# vim: ft=yaml
|
||||||
|
---
|
||||||
|
|
||||||
|
repo_debian:
|
||||||
|
pkgrepo.managed:
|
||||||
|
- name: deb http://deb.debian.org/debian {{ grains['oscodename'] }} main contrib non-free
|
||||||
|
- dist: {{ grains['oscodename'] }}
|
||||||
|
- file: /etc/apt/sources.list.d/debian.list
|
||||||
|
- clean_file: True
|
||||||
|
|
||||||
|
repo_debian-backports:
|
||||||
|
pkgrepo.managed:
|
||||||
|
- name: deb http://deb.debian.org/debian {{ grains['oscodename'] }}-backports main contrib non-free
|
||||||
|
- dist: {{ grains['oscodename'] }}
|
||||||
|
- file: /etc/apt/sources.list.d/debian-backports.list
|
||||||
|
- clean_file: True
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
#apt-update:
|
||||||
|
# cmd.run:
|
||||||
|
# - name: apt update -y
|
||||||
|
# - listen:
|
||||||
|
# - pkgrepo: repo_maketank
|
||||||
11
k8s/admin.sls
Normal file
11
k8s/admin.sls
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
# vim: ft=yaml
|
||||||
|
---
|
||||||
|
include:
|
||||||
|
- kubernetes.package.repo
|
||||||
|
|
||||||
|
|
||||||
|
k8s_pkgs-kubelet:
|
||||||
|
pkg.installed:
|
||||||
|
- pkgs:
|
||||||
|
- kubectl
|
||||||
1
k8s/etc_default_kubelet
Normal file
1
k8s/etc_default_kubelet
Normal file
@@ -0,0 +1 @@
|
|||||||
|
KUBELET_EXTRA_ARGS="--cgroup-driver=systemd --runtime-cgroups=/systemd/system.slice --kubelet-cgroups=/systemd/system.slice"
|
||||||
22
k8s/init.sls
Normal file
22
k8s/init.sls
Normal file
@@ -0,0 +1,22 @@
|
|||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
# vim: ft=yaml
|
||||||
|
---
|
||||||
|
include:
|
||||||
|
- .admin
|
||||||
|
|
||||||
|
|
||||||
|
/etc/default/kubelet:
|
||||||
|
file.managed:
|
||||||
|
- source: salt://k8s/etc_default_kubelet
|
||||||
|
- mode: 644
|
||||||
|
- user: root
|
||||||
|
- group: root
|
||||||
|
|
||||||
|
k8s_pkgs:
|
||||||
|
pkg.installed:
|
||||||
|
- pkgs:
|
||||||
|
- docker.io
|
||||||
|
- cgroupfs-mount
|
||||||
|
- debootstrap
|
||||||
|
- kubectl
|
||||||
|
- kubelet
|
||||||
10
top.sls
10
top.sls
@@ -16,10 +16,12 @@ base:
|
|||||||
- grafana
|
- grafana
|
||||||
'pine03':
|
'pine03':
|
||||||
- base.packages.openhab2
|
- base.packages.openhab2
|
||||||
#'pine*':
|
'pine*':
|
||||||
# - kubernetes
|
- k8s
|
||||||
#'kube*':
|
'kube*':
|
||||||
# - kubernetes
|
- k8s
|
||||||
|
'lenny*':
|
||||||
|
- k8s.admin
|
||||||
#'ebin*':
|
#'ebin*':
|
||||||
# - ceph
|
# - ceph
|
||||||
# - ceph.osd
|
# - ceph.osd
|
||||||
|
|||||||
Reference in New Issue
Block a user