mirror of https://github.com/kubernetes/kops.git
Merge pull request #15422 from scaleway/scw_none_dns
scaleway: none DNS option available
This commit is contained in:
commit
f7d97dba3c
|
@ -63,6 +63,8 @@ Note that for now you can only create a kops cluster in a single availability zo
|
|||
# The default cluster uses ubuntu images on DEV1-M machines with cilium as Container Network Interface
|
||||
# This creates a cluster with the gossip DNS in zone fr-par-1
|
||||
kops create cluster --cloud=scaleway --name=mycluster.k8s.local --zones=fr-par-1 --yes
|
||||
# This creates a cluster with no DNS in zone nl-ams-2
|
||||
kops create cluster --cloud=scaleway --name=my.cluster --zones=nl-ams-2 --yes
|
||||
```
|
||||
|
||||
### Editing your cluster
|
||||
|
|
|
@ -525,7 +525,7 @@ func validateTopology(c *kops.Cluster, topology *kops.TopologySpec, fieldPath *f
|
|||
|
||||
if topology.DNS == kops.DNSTypeNone {
|
||||
switch cloud {
|
||||
case kops.CloudProviderOpenstack, kops.CloudProviderHetzner, kops.CloudProviderAWS, kops.CloudProviderGCE, kops.CloudProviderDO:
|
||||
case kops.CloudProviderOpenstack, kops.CloudProviderHetzner, kops.CloudProviderAWS, kops.CloudProviderGCE, kops.CloudProviderDO, kops.CloudProviderScaleway:
|
||||
// ok
|
||||
default:
|
||||
allErrs = append(allErrs, field.Invalid(fieldPath.Child("dns", "type"), topology.DNS, fmt.Sprintf("not supported for %q", c.Spec.GetCloudProvider())))
|
||||
|
|
|
@ -1435,7 +1435,7 @@ func (n *nodeUpConfigBuilder) BuildConfig(ig *kops.InstanceGroup, apiserverAddit
|
|||
}
|
||||
}
|
||||
|
||||
case kops.CloudProviderDO:
|
||||
case kops.CloudProviderDO, kops.CloudProviderScaleway:
|
||||
// Use any IP address that is found (including public ones)
|
||||
for _, additionalIP := range apiserverAdditionalIPs {
|
||||
bootConfig.APIServerIPs = append(bootConfig.APIServerIPs, additionalIP)
|
||||
|
|
Loading…
Reference in New Issue