Puppet Class: kubernetes_addons::fluentd_elasticsearch

Inherits:
::kubernetes_addons::params
Defined in:
manifests/fluentd_elasticsearch.pp

Overview

Parameters:

  • namespace (String) (defaults to: $::kubernetes_addons::params::namespace)
  • image (String) (defaults to: 'gcr.io/google_containers/fluentd-elasticsearch')
  • version (String) (defaults to: '1.22')
  • request_cpu (String) (defaults to: '200m')
  • request_mem (String) (defaults to: '384Mi')
  • limit_cpu (String) (defaults to: '100m')
  • limit_mem (String) (defaults to: '256Mi')


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# File 'manifests/fluentd_elasticsearch.pp', line 1

class kubernetes_addons::fluentd_elasticsearch(
  String $namespace=$::kubernetes_addons::params::namespace,
  String $image='gcr.io/google_containers/fluentd-elasticsearch',
  String $version='1.22',
  String $request_cpu='200m',
  String $request_mem='384Mi',
  String $limit_cpu='100m',
  String $limit_mem='256Mi',
) inherits ::kubernetes_addons::params {
  require ::kubernetes

  kubernetes::apply{'fluentd-elasticsearch':
    manifests => [
      template('kubernetes_addons/fluentd-elasticsearch-daemonset.yaml.erb'),
    ],
  }
}