kubernetes

package
v0.0.0-...-3e65a16 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 29, 2024 License: Apache-2.0 Imports: 14 Imported by: 2

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Cluster

type Cluster struct {
	pulumi.ResourceState
	components.Component

	KubeProvider *kubernetes.Provider

	ClusterName pulumi.StringOutput `pulumi:"clusterName"`
	KubeConfig  pulumi.StringOutput `pulumi:"kubeConfig"`
}

Cluster represents a Kubernetes cluster

func NewKindCluster

func NewKindCluster(env config.CommonEnvironment, vm *remote.Host, resourceName, kindClusterName string, kubeVersion string, opts ...pulumi.ResourceOption) (*Cluster, error)

Install Kind on a Linux virtual machine.

func (*Cluster) Export

func (c *Cluster) Export(ctx *pulumi.Context, out *ClusterOutput) error

type ClusterOutput

type ClusterOutput struct {
	components.JSONImporter

	ClusterName string `json:"clusterName"`
	KubeConfig  string `json:"kubeConfig"`
}

The type that is used to import the KubernetesCluster component

type Workload

type Workload struct {
	pulumi.ResourceState
	components.Component
}

Workload is a Component that represents a Kubernetes workload

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL