package kubernetes
import "github.com/docker/buildx/driver/kubernetes"
Index ¶
- Constants
- type ClientConfig
- type ClientConfigInCluster
- func (k ClientConfigInCluster) ClientConfig() (*rest.Config, error)
- func (k ClientConfigInCluster) Namespace() (string, bool, error)
- type Driver
- func (d *Driver) Bootstrap(ctx context.Context, l progress.Logger) error
- func (d *Driver) Client(ctx context.Context, opts ...client.ClientOpt) (*client.Client, error)
- func (d *Driver) Config() driver.InitConfig
- func (d *Driver) Dial(ctx context.Context) (net.Conn, error)
- func (d *Driver) Factory() driver.Factory
- func (d *Driver) Features(_ context.Context) map[driver.Feature]bool
- func (d *Driver) HostGatewayIP(_ context.Context) (net.IP, error)
- func (d *Driver) Info(ctx context.Context) (*driver.Info, error)
- func (d *Driver) IsMobyDriver() bool
- func (d *Driver) Rm(ctx context.Context, force, rmVolume, rmDaemon bool) error
- func (d *Driver) Stop(ctx context.Context, force bool) error
- func (d *Driver) Version(ctx context.Context) (string, error)
Constants ¶
const ( // valid values for driver-opt loadbalance LoadbalanceRandom = "random" LoadbalanceSticky = "sticky" )
const (
DriverName = "kubernetes"
)
Types ¶
type ClientConfig ¶
type ClientConfig interface { ClientConfig() (*rest.Config, error) Namespace() (string, bool, error) }
type ClientConfigInCluster ¶
type ClientConfigInCluster struct{}
func (ClientConfigInCluster) ClientConfig ¶
func (k ClientConfigInCluster) ClientConfig() (*rest.Config, error)
func (ClientConfigInCluster) Namespace ¶
func (k ClientConfigInCluster) Namespace() (string, bool, error)
type Driver ¶
type Driver struct { driver.InitConfig // contains filtered or unexported fields }
func (*Driver) Bootstrap ¶
func (*Driver) Client ¶
func (*Driver) Config ¶
func (d *Driver) Config() driver.InitConfig
func (*Driver) Dial ¶
func (*Driver) Factory ¶
func (*Driver) Features ¶
func (*Driver) HostGatewayIP ¶
func (*Driver) Info ¶
func (*Driver) IsMobyDriver ¶
func (*Driver) Rm ¶
func (*Driver) Stop ¶
func (*Driver) Version ¶
Source Files ¶
Directories ¶
Path | Synopsis |
---|---|
driver/kubernetes/context | |
driver/kubernetes/execconn | |
driver/kubernetes/manifest | |
driver/kubernetes/podchooser | |
driver/kubernetes/util |
- Version
- v0.22.0 (latest)
- Published
- Mar 17, 2025
- Platform
- js/wasm
- Imports
- 29 packages
- Last checked
- 3 weeks ago –
Tools for package owners.