-
Notifications
You must be signed in to change notification settings - Fork 536
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Kubernetes manifest need rework #13
Comments
Thanks for your thorough review. You are right this is not really up-to-date, and we will get on that ASAP (PRs are welcome too!). You may also be interested in kubernetes/kubernetes#52501 and kubernetes/minikube#1995. @rajansandeep PTAL |
Thanks again for the review. Summarizing what we have fixed so far...
not addressed yet:
|
Nice work. I'd be somewhat sorry to see the non-RBAC manifests removed. Not every cluster uses RBAC yet, and if not, experimenting with CoreDNS with the RBAC manifest would be challenging. |
@chrisohaver yes on the RollingUpdate strategy. Also update to 0.9.10 and get rid of the "CIDR needs to be on a /8 boundary" comment. What about |
Pointed out in #13, the label is deprecated. It is also not present in kube-adm's version of the manifest.
Pointed out in #13, the label is deprecated. It is also not present in kube-adm's version of the manifest.
Most every thing here is in the deployment now, except for the above. In fact, we have recently merged a change that does the exact opposite of this, never allowing coredns to be scheduled on the master node. See discussion #50. |
Hi,
I was evaluating using CoreDNS rather than the deprecated kube-dns addon, as now suggested by Kubernetes. However, I found a few issues in the provided manifests:
coredns.yaml.sed
,coredns-1.6.yaml.sed
? We are now on Kubernetes 1.8 and soon 1.9. In my understanding,coredns.yaml.sed
should be renamedcoredns-1.5.yaml.sed
andcoredns-1.6.yaml.sed
should simply becoredns.yaml.sed
, or even better: the RBAC resource should be separated (like most projects do).kubernetes.io/cluster-service
label has been deprecated, and was only useful to the Addon Managerscheduler.alpha.kubernetes.io/tolerations
has been replaced by an actual spec element (see bel0w_.latest
image is generally considered bad practice.The Kubernetes documentation deprecated most of the cluster addons (even the well-known kubedns), and now lists a very few addons, including CoreDNS (pointing to that repository). However:
If you do want to use CoreDNS in production, please let us know.
This is a little bit worrying considering thousands users refer to that documentation as a reference, including numerous companies, which sometimes run hundreds/thousands clusters.
Tolerating and selecting the master nodes
Rolling-Update strategy
Thank you.
The text was updated successfully, but these errors were encountered: