Puppet Class: kubernetes::minion

Defined in:
manifests/minion.pp

Overview

Parameters:

  • master_name (Any) (defaults to: undef)
  • minion_name (Any) (defaults to: undef)


1
2
3
4
5
6
7
8
9
10
11
12
# File 'manifests/minion.pp', line 1

class kubernetes::minion($master_name=undef, $minion_name=undef){
  class{'kubernetes':
    master_name => $master_name,
    minion_name => $minion_name,
  }->
  file{'/etc/kubernetes/kubelet':
    content => template('kubernetes/kubelet.erb')
  }~>
  service{['kube-proxy','kubelet', 'docker', 'flanneld']:
    ensure => running,
  }
}