Documentation

Overview

Package kubernetes implements the Kubernetes specific driver for the CNBM container orchestration benchmark

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Scaling

type Scaling struct {
	Config map[string]string
}

Scaling represents the Kubernetes specific benchmark run for the scaling benchmark

func (Scaling) Execute

func (bench Scaling) Execute() (generic.BenchmarkResult, error)

Execute executes the scaling benchmark against a Kubernetes cluster

func (Scaling) Setup

func (bench Scaling) Setup() error

Setup prepares and inits the Kubernetes environment for the scaling benchmark

func (Scaling) Teardown

func (bench Scaling) Teardown() error

Teardown tears down and cleans up the Kubernetes environment after the scaling benchmark has executed

type ServiceDiscovery

type ServiceDiscovery struct {
	Config map[string]string
}

ServiceDiscovery represents the Kubernetes specific benchmark run for the servicediscovery benchmark

func (ServiceDiscovery) Execute

func (bench ServiceDiscovery) Execute() (generic.BenchmarkResult, error)

Execute executes the servicediscovery benchmark against a Kubernetes cluster

func (ServiceDiscovery) Setup

func (bench ServiceDiscovery) Setup() error

Setup prepares and inits the Kubernetes environment for the servicediscovery benchmark

func (ServiceDiscovery) Teardown

func (bench ServiceDiscovery) Teardown() error

Teardown tears down and cleans up the Kubernetes environment after the servicediscovery benchmark has executed