Documentation
¶
Index ¶
- type AzurePool
- type AzureProvider
- type AzureProviderImage
- type AzureProviderImageRecommended
- type AzureProviderImageReference
- type AzureProviderNetworking
- type AzureProviderNetworkingPodNetwork
- type AzureProviderNetworkingServiceNetwork
- type AzureProviderStatus
- type AzureProviderTags
- type Image
- type ImageRecommended
- type ImageReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AzurePool ¶
type AzurePool struct {
Name string `json:"name"`
Labels mk8sCommon.Labels `json:"labels,omitempty"`
Taints mk8sCommon.Taints `json:"taints,omitempty"`
Size string `json:"size"`
SubnetId string `json:"subnetId"`
Zones []float32 `json:"zones"`
OverrideImage Image `json:"overrideImage,omitempty"`
BootDiskSize float32 `json:"bootDiskSize"`
MinSize float32 `json:"minSize"`
MaxSize float32 `json:"maxSize"`
}
type AzureProvider ¶
type AzureProvider struct {
Location string `json:"location"`
SubscriptionId string `json:"subscriptionId"`
SdkSecretLink string `json:"sdkSecretLink"`
ResourceGroup string `json:"resourceGroup"`
Networking AzureProviderNetworking `json:"networking,omitempty"`
PreInstallScript string `json:"preInstallScript,omitempty"`
Image AzureProviderImage `json:"image"`
SshKeys []mk8sCommon.SshPublicKey `json:"sshKeys"`
NetworkId string `json:"networkId"`
Tags AzureProviderTags `json:"tags,omitempty"`
NodePools []AzurePool `json:"nodePools,omitempty"`
Autoscaler mk8sCommon.AutoscalerConfig `json:"autoscaler,omitempty"`
}
type AzureProviderImage ¶
type AzureProviderImage struct {
Recommended AzureProviderImageRecommended `json:"recommended,omitempty"`
Reference AzureProviderImageReference `json:"reference,omitempty"`
}
type AzureProviderImageRecommended ¶
type AzureProviderImageRecommended string
const ( AzureProviderImageRecommendedUbuntuNoble2404 AzureProviderImageRecommended = "ubuntu/noble-24.04" AzureProviderImageRecommendedUbuntuJammy2204 AzureProviderImageRecommended = "ubuntu/jammy-22.04" AzureProviderImageRecommendedUbuntuFocal2004 AzureProviderImageRecommended = "ubuntu/focal-20.04" AzureProviderImageRecommendedDebianBookworm12 AzureProviderImageRecommended = "debian/bookworm-12" AzureProviderImageRecommendedDebianBullseye11 AzureProviderImageRecommended = "debian/bullseye-11" )
type AzureProviderNetworking ¶
type AzureProviderNetworking struct {
ServiceNetwork AzureProviderNetworkingServiceNetwork `json:"serviceNetwork,omitempty"`
PodNetwork AzureProviderNetworkingPodNetwork `json:"podNetwork,omitempty"`
DnsForwarder string `json:"dnsForwarder,omitempty"`
}
type AzureProviderNetworkingPodNetwork ¶
type AzureProviderNetworkingPodNetwork string
const ( AzureProviderNetworkingPodNetwork10420016 AzureProviderNetworkingPodNetwork = "10.42.0.0/16" AzureProviderNetworkingPodNetwork172160015 AzureProviderNetworkingPodNetwork = "172.16.0.0/15" AzureProviderNetworkingPodNetwork172180015 AzureProviderNetworkingPodNetwork = "172.18.0.0/15" AzureProviderNetworkingPodNetwork172200015 AzureProviderNetworkingPodNetwork = "172.20.0.0/15" AzureProviderNetworkingPodNetwork172220015 AzureProviderNetworkingPodNetwork = "172.22.0.0/15" AzureProviderNetworkingPodNetwork172240015 AzureProviderNetworkingPodNetwork = "172.24.0.0/15" AzureProviderNetworkingPodNetwork172260015 AzureProviderNetworkingPodNetwork = "172.26.0.0/15" AzureProviderNetworkingPodNetwork172280015 AzureProviderNetworkingPodNetwork = "172.28.0.0/15" AzureProviderNetworkingPodNetwork172300015 AzureProviderNetworkingPodNetwork = "172.30.0.0/15" )
type AzureProviderNetworkingServiceNetwork ¶
type AzureProviderNetworkingServiceNetwork string
const ( AzureProviderNetworkingServiceNetwork10430016 AzureProviderNetworkingServiceNetwork = "10.43.0.0/16" AzureProviderNetworkingServiceNetwork1921680016 AzureProviderNetworkingServiceNetwork = "192.168.0.0/16" )
type AzureProviderStatus ¶
type AzureProviderTags ¶
type Image ¶
type Image struct {
Recommended ImageRecommended `json:"recommended,omitempty"`
Reference ImageReference `json:"reference,omitempty"`
}
type ImageRecommended ¶
type ImageRecommended string
const ( ImageRecommendedUbuntuNoble2404 ImageRecommended = "ubuntu/noble-24.04" ImageRecommendedUbuntuJammy2204 ImageRecommended = "ubuntu/jammy-22.04" ImageRecommendedUbuntuFocal2004 ImageRecommended = "ubuntu/focal-20.04" ImageRecommendedDebianBookworm12 ImageRecommended = "debian/bookworm-12" ImageRecommendedDebianBullseye11 ImageRecommended = "debian/bullseye-11" )
Click to show internal directories.
Click to hide internal directories.