You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Jan 11, 2023. It is now read-only.
Is this an ISSUE or FEATURE REQUEST? (choose one): ISSUE
What version of acs-engine?: latest master
Orchestrator and version (e.g. Kubernetes, DC/OS, Swarm) Kubernetes
What happened: When using a custom service subnet and DNS service IP, acs-engine does not update the default 10.0.0.10 IP address in the DNS addon yaml. This means that the addon manager attempts to deploy the DNS service to a cluster IP which does not fall into the service subnet, which in turn fails with the error:
The Service "kube-dns" is invalid: spec.clusterIP: Invalid value: "10.0.0.10": provided IP is not in the valid range
The DNS service is therefore never created, and DNS in the cluster does not work.
Generate the template. Deploy the cluster. The DNS service will not be created. The file on master /etc/kubernetes/addons/kube-dns-deployment.yaml while still reference 10.0.0.10 as the DNS service clusterIP.
Anything else we need to know:
Sorry for breaking this :-) I will submit a pull request to fix it.
The text was updated successfully, but these errors were encountered:
rocketraman
added a commit
to rocketraman/acs-engine
that referenced
this issue
Sep 20, 2017
Is this a request for help?: NO
Is this an ISSUE or FEATURE REQUEST? (choose one): ISSUE
What version of acs-engine?: latest master
Orchestrator and version (e.g. Kubernetes, DC/OS, Swarm) Kubernetes
What happened: When using a custom service subnet and DNS service IP, acs-engine does not update the default 10.0.0.10 IP address in the DNS addon yaml. This means that the addon manager attempts to deploy the DNS service to a cluster IP which does not fall into the service subnet, which in turn fails with the error:
The DNS service is therefore never created, and DNS in the cluster does not work.
This has been an issue since pull #546.
What you expected to happen:
When creating the cluster, the DNS service should be created.
How to reproduce it (as minimally and precisely as possible):
Define a custom subnet e.g. a config similar to the following:
Generate the template. Deploy the cluster. The DNS service will not be created. The file on master
/etc/kubernetes/addons/kube-dns-deployment.yaml
while still reference10.0.0.10
as the DNS serviceclusterIP
.Anything else we need to know:
Sorry for breaking this :-) I will submit a pull request to fix it.
The text was updated successfully, but these errors were encountered: