Container Infrastructure Management Service for OpenStack
Go to file
Feilong Wang 54a4ac9f84 Make DNS pod autoscale
DNS service is a very critical service in k8s world, though it's not
a part of k8s itself. So it would be nice to have it replicate more
than 1 and on differents nodes to have high availbility. Otherwise,
services running on k8s cluster will be broken if the node contains
DNS pod down. Another sample is, when user would like to do a cluster
upgrade, services will be borken when the node containers DNS pod
being replaced. You can find lots of discussion about this, please
refer [1],[2] and [3].

[1] https://github.com/kubernetes/kubeadm/issues/128
[2] https://github.com/kubernetes/kubernetes/issues/40063
[3] https://github.com/kubernetes/kops/issues/2693

Closes-Bug: #1757554

Change-Id: Ic64569d4bdcf367955398d5badef70e7afe33bbb
2018-04-19 23:09:55 +12:00
api-ref/source TrivialFix: Correcting JSON syntax 2018-03-15 06:53:03 +00:00
contrib Allow labels on cluster create 2017-08-21 12:27:52 +00:00
devstack Run etcd and flanneld in a system container 2018-02-22 12:30:27 +00:00
doc Make DNS pod autoscale 2018-04-19 23:09:55 +12:00
etc/magnum Register default magnum service and stat policies in code 2017-10-23 02:57:29 +00:00
magnum Make DNS pod autoscale 2018-04-19 23:09:55 +12:00
playbooks Remove broken job magnum-non-functional-tox-migration 2018-01-30 14:26:09 +01:00
releasenotes Make DNS pod autoscale 2018-04-19 23:09:55 +12:00
specs Document use of kube_tag label 2018-02-13 13:40:34 +00:00
tools Move cover.sh to the tools directory 2017-03-20 19:55:05 +08:00
.coveragerc Cleanup coverage configuration 2016-08-28 21:11:07 +01:00
.gitignore Implement basic policy module in code 2017-10-19 08:33:58 +07:00
.gitreview Update .gitreview for project rename 2015-03-28 00:20:40 +00:00
.mailmap Initial commit from github (squashed) 2014-11-18 09:23:37 -05:00
.testr.conf Remove minion dependency on master 2016-03-04 07:41:12 -05:00
.zuul.yaml Remove broken job magnum-non-functional-tox-migration 2018-01-30 14:26:09 +01:00
babel.cfg Initial commit from github (squashed) 2014-11-18 09:23:37 -05:00
CONTRIBUTING.rst Workflow documentation is now in infra-manual 2014-12-05 03:30:45 +00:00
functional_creds.conf.sample Use keystone v3 for functional tests 2016-12-05 15:21:09 +01:00
HACKING.rst Add a hacking rule for string interpolation at logging 2017-07-15 14:49:45 +08:00
LICENSE Initial commit from github (squashed) 2014-11-18 09:23:37 -05:00
README.rst Update Documentation link in README 2017-07-12 13:02:26 +00:00
requirements.txt Updated from global requirements 2018-01-02 07:00:21 +00:00
setup.cfg Remove intree magnum tempest plugin 2017-12-14 15:48:47 +05:30
setup.py Updated from global requirements 2017-03-07 01:58:36 +00:00
test-requirements.txt Remove intree magnum tempest plugin 2017-12-14 15:48:47 +05:30
tox.ini Add app.wsgi to target of pep8 2017-11-18 01:27:34 -08:00

Team and repository tags

image

Magnum

Magnum is an OpenStack project which offers container orchestration engines for deploying and managing containers as first class resources in OpenStack.

For more information, please refer to the following resources: