container-orchestration: github.com/cnbm/container-orchestration/pkg/kubernetes Index | Files

package kubernetes

import "github.com/cnbm/container-orchestration/pkg/kubernetes"

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

Index

Package Files

common.go doc.go scaling.go servicediscovery.go

type Scaling Uses

type Scaling struct {
    Config map[string]string
}

Scaling represents the Kubernetes specific benchmark run for the scaling benchmark

func (Scaling) Execute Uses

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

Execute executes the scaling benchmark against a Kubernetes cluster

func (Scaling) Setup Uses

func (bench Scaling) Setup() error

Setup prepares and inits the Kubernetes environment for the scaling benchmark

func (Scaling) Teardown Uses

func (bench Scaling) Teardown() error

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

type ServiceDiscovery Uses

type ServiceDiscovery struct {
    Config map[string]string
}

ServiceDiscovery represents the Kubernetes specific benchmark run for the servicediscovery benchmark

func (ServiceDiscovery) Execute Uses

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

Execute executes the servicediscovery benchmark against a Kubernetes cluster

func (ServiceDiscovery) Setup Uses

func (bench ServiceDiscovery) Setup() error

Setup prepares and inits the Kubernetes environment for the servicediscovery benchmark

func (ServiceDiscovery) Teardown Uses

func (bench ServiceDiscovery) Teardown() error

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

Package kubernetes imports 12 packages (graph) and is imported by 1 packages. Updated 2017-11-30. Refresh now. Tools for package owners.