Puppet Class: kubernetes_addons::kibana

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

Overview

Parameters:

  • namespace (String) (defaults to: $::kubernetes_addons::params::namespace)
  • image (String) (defaults to: 'gcr.io/google_containers/kibana')
  • version (String) (defaults to: 'v4.6.1-1')
  • request_cpu (String) (defaults to: '50m')
  • request_mem (String) (defaults to: '768Mi')
  • limit_cpu (String) (defaults to: '1')
  • limit_mem (String) (defaults to: '2Gi')
  • replicas (Integer) (defaults to: 2)


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

class kubernetes_addons::kibana(
  String $namespace=$::kubernetes_addons::params::namespace,
  String $image='gcr.io/google_containers/kibana',
  String $version='v4.6.1-1',
  String $request_cpu='50m',
  String $request_mem='768Mi',
  String $limit_cpu='1',
  String $limit_mem='2Gi',
  Integer $replicas=2,
) inherits ::kubernetes_addons::params {
  require ::kubernetes

  kubernetes::apply{'kibana':
    manifests => [
      template('kubernetes_addons/kibana-svc.yaml.erb'),
      template('kubernetes_addons/kibana-deployment.yaml.erb'),
    ],
  }
}