Kubernetes Submit Queue
52ca344cc8
Merge pull request #36261 from bowei/dnsmasq-metrics-in-dns-pod
...
Automatic merge from submit-queue
Add dnsmasq-metrics to the standard DNS pod
2016-11-10 11:09:55 -08:00
Bowei Du
9478c4b01f
Add dnsmasq-metrics to the standard DNS pod
...
- Enables prometheus metrics on kube-dns
- Explicitly set v=0 logging for now
2016-11-10 00:08:14 -08:00
Zihong Zheng
b26faae7fc
Migrates addons from using ReplicationControllers to Deployments
2016-11-09 09:17:05 -08:00
Zihong Zheng
d961190e6f
Deployed DNS horizontal autoscaler as an addon
...
DNS horizontal autoscaling feature is turned on by default on gce.
The corresponding env var is piped into almost all other cloud
providers.
2016-11-07 10:44:44 -08:00
MrHohn
3e55d4d6bd
Bump up addon kube-dns to v20 for graceful termination
2016-09-29 18:09:20 -07:00
MrHohn
55db76241c
Tune down initialDelaySeconds for readinessProbe
2016-09-25 12:48:19 -07:00
MrHohn
d17cd1a514
Split dns healthcheck into two different urls
2016-09-22 18:02:30 -07:00
Vishnu kannan
7631b09baf
remove cpu limits for dns pod. The current limits are not based on usage profiles
...
Signed-off-by: Vishnu kannan <vishnuk@google.com>
2016-09-21 19:14:52 -07:00
MrHohn
604ceac59c
Added --log-facility flag to enhance dnsmasq logging
2016-09-09 15:49:09 -07:00
Rudi Chiarito
1e7120f02c
Implement ExternalName in kube-dns e2e tests
2016-08-25 09:29:24 -04:00
Piotr Szczesniak
3230a9f36f
Make DNS and Heapster critical pods
2016-08-21 07:21:47 +02:00
k8s-merge-robot
25b6ccfc86
Merge pull request #29754 from bprashanth/exechealthz_version
...
Automatic merge from submit-queue
Bump exechealthz image
With the new image at least if we observe an exec container taking more ram than it should (like the oom situation, which shouldn't happen today because of the increased limits), we can kubectl exec and check the pprof endpoints.
Note that I'm not bumping the rc version, because I just did so with: https://github.com/kubernetes/kubernetes/pull/29693 .
2016-07-28 16:25:11 -07:00
Prashanth Balasubramanian
1a0374ce4b
Bump exechealthz image
2016-07-28 11:53:13 -07:00
Prashanth Balasubramanian
79d7519f67
Give healthz more memory to mitigate #29688
2016-07-27 12:22:36 -07:00
Mike Danese
95e2e299a9
move kube-dns to the cluster/addons/ directory
2016-07-14 11:44:00 -07:00
Girish Kalele
4c1047d359
Switch DNS addons from skydns to kubedns
...
Unified skydns templates using a simple underscore based template and
added transform sed scripts to transform into salt and sed yaml
templates
Moved all content out of cluster/addons/dns into build/kube-dns and
saltbase/salt/kube-dns
2016-05-31 10:14:14 -07:00
Lucas Käldström
73947cc5aa
Large changes to the docker deployment. Added kube-addon-manager as a static pod. The addon-manager deploys kube-proxy as a DaemonSet as well as Dashboard and DNS automatically. SecurityContextDeny is removed from the manifests. Also, the turnup.sh and turndown.sh scripts are removed because we don't need them anymore, they're covered by the online documentation
2016-05-20 19:28:13 +03:00
Tim Hockin
77eff06a53
Make IsDNS1123Label return error strings
2016-05-19 08:57:49 -07:00
Tim Hockin
cbf886c7f4
Convert everything to use vendor/
2016-05-08 20:30:37 -07:00
Mike Danese
181e95c073
rever the vspeher change to skydns plugin
2016-05-01 14:56:57 -07:00
Clayton Coleman
fdb110c859
Fix the rest of the code
2016-04-29 17:12:10 -04:00
Abhishek Shah
8a3ed48808
Added Hostname and Subdomain field to Pod.Spec
2016-04-28 10:56:56 -07:00
Alain Roy
fa9d79df75
Initial kube-up support for VMware's Photon Controller
...
This is for: https://github.com/kubernetes/kubernetes/issues/24121
Photon Controller is an open-source cloud management platform. More
information is available at:
http://vmware.github.io/photon-controller/
This commit provides initial support for Photon Controller. The
following features are tested and working:
- kube-up and kube-down
- Basic pod and service management
- Networking within the Kubernetes cluster
- UI and DNS addons
It has been tested with a Kubernetes cluster of up to 10
nodes. Further work on scaling is planned for the near future.
Internally we have implemented continuous integration testing and will
run it multiple times per day against the Kubernetes master branch
once this is integrated so we can quickly react to problems.
A few things have not yet been implemented, but are planned:
- Support for kube-push
- Support for test-build-release, test-setup, test-teardown
Assuming this is accepted for inclusion, we will write documentation
for the kubernetes.io site.
We have included a script to help users configure Photon Controller
for use with Kubernetes. While not required, it will help some
users get started more quickly. It will be documented.
We are aware of the kube-deploy efforts and will track them and
support them as appropriate.
2016-04-25 13:24:16 -07:00
k8s-merge-robot
78dc9c7716
Merge pull request #19376 from luxas/dns_cross_platform
...
Automatic merge from submit-queue
Make kube2sky and skydns docker images cross-platform
ARM tracking issue: #17981
Continues on: #19216
Make it possible to create `kube2sky` and `skydns` docker images for ARM and other architectures too
Build in a container, so `golang` isn't a dependency
I've preserved the original default behaviour:
- `skydns`: It just compiles with go on host
- `kube2sky`: Build an image
@brendandburns @dchen1107 @ArtfulCoder @thockin @fgrzadkowski
2016-04-11 05:47:10 -07:00
Lucas Käldström
1c8140c2ac
Make kube2sky and skydns docker images cross-platform: amd64, arm, arm64 and ppc64le
2016-04-11 07:31:59 +03:00
k8s-merge-robot
4e4ad61260
Merge pull request #23366 from goltermann/vet
...
Auto commit by PR queue bot
2016-03-24 21:50:56 -07:00
k8s-merge-robot
76369c42be
Merge pull request #22939 from resouer/util-sub-dir
...
Auto commit by PR queue bot
2016-03-23 03:34:33 -07:00
goltermann
34d4eaea08
Fixing several (but not all) go vet errors. Most are around string formatting, or unreachable code.
2016-03-22 17:26:50 -07:00
Cole Mickens
c184f7ed21
kube2sky readme: fix flags
2016-03-17 21:59:07 -07:00
harry
f19d59cf35
Move flag into sub pkg
2016-03-14 21:30:38 +08:00
Brian Grant
1a1a77d0ab
Merge pull request #22564 from ArtfulCoder/dnsdoc
...
Update DNS document to talk about the new Pod and Endpoints Annotations to set hostname
2016-03-11 12:19:38 -08:00
Abhishek Shah
11327de8db
Update Kubernetes DNS document to talk about the new Pod and Endpoints Annotations to set hostname
2016-03-07 18:37:30 -08:00
Abhishek Shah
a3c00aadd5
Specify hostname, subdomain via annotation on podspec.
...
The hostname is a DNS A record, if the subdomain maps to a service name
in the same namespace
2016-03-04 13:28:33 -08:00
Prashanth Balasubramanian
8de2fbfa0a
Kube2sky synchronously waits for the Kubernetes service.
2016-03-03 15:49:46 -08:00
k8s-merge-robot
d81d823ca5
Merge pull request #22393 from eparis/blunderbuss
...
Auto commit by PR queue bot
2016-03-02 18:51:56 -08:00
Eric Paris
5e5a823294
Move blunderbuss assignees into tree
2016-03-02 20:46:32 -05:00
Kris
e664ef922f
Move restclient to its own package
2016-02-29 12:05:13 -08:00
Lucas Käldström
e9af6c34af
Update the DNS template from cluster/addons/dns and combine into one file. Make DNS working on docker and docker-multinode
2016-02-25 21:59:07 +02:00
Jan Chaloupka
4389b3f0d6
Rewritte util.* -> wait.* wherever reasonable
2016-02-07 12:02:20 +01:00
Paul Morie
b672785d72
Add boilerplate checks for Dockerfiles
2016-02-03 18:35:26 -05:00
Paul Morie
05bd107301
Add boilerplate checks for Makefiles
2016-02-03 18:35:26 -05:00
k8s-merge-robot
e953f4a074
Merge pull request #19628 from mikedanese/dns-headless
...
Auto commit by PR queue bot
2016-01-29 23:54:40 -08:00
Clayton Coleman
38c7eded99
Prepare for content-type negotiation
...
Combine the fields that will be used for content transformation
(content-type, codec, and group version) into a single struct in client,
and then pass that struct into the rest client and request. Set the
content-type when sending requests to the server, and accept the content
type as primary.
Will form the foundation for content-negotiation via the client.
2016-01-26 17:44:30 -05:00
Mike Danese
69add2fb80
dns: don't die when a headless service declares no ports
...
Headless services are not required to declare ports.
Signed-off-by: Mike Danese <mikedanese@google.com>
2016-01-25 15:46:06 -08:00
YuviPanda
12a6778766
Update skynd RC template to use GNU style flags
2016-01-21 16:59:02 -08:00
YuviPanda
cd23dcee34
Use pflag instead of flag in kube2dns
...
- Marks flags with _ as deprecated, use the - variants instead
2016-01-21 16:58:25 -08:00
Marko Bonaći
5cbd461442
Fix dns readme (kubectl output: REASON -> STATUS)
2016-01-04 23:47:04 +01:00
gmarek
2d5c429f9d
Add resource requests to addons
2015-12-17 10:13:15 +01:00
Abhishek Shah
5abfce45e1
update kube2sky version
2015-12-15 15:16:47 -08:00
Abhi Shah
9c0e777567
Merge pull request #17952 from upmc-enterprises/dns_fix
2015-12-14 20:42:53 -08:00
Lucas Käldström
cff9c2f94c
Don't restrict kube2sky to build only for amd64, make possible for arm too
2015-12-14 20:44:12 +02:00
Steve Sloka
034ecbd300
Gave pods their own cache store
2015-11-30 11:21:44 -05:00
k8s-merge-robot
e95e3dec42
Merge pull request #17414 from timstclair/apiserver
...
Auto commit by PR queue bot
2015-11-25 05:28:07 -08:00
Tim St. Clair
20ead45af9
Move etcd_util.go to separate package
2015-11-23 11:32:50 -08:00
deads2k
a87d927588
update client.Config to use GroupVersion
2015-11-21 08:29:26 -05:00
Abhishek Shah
de44e4cbc6
update skydns config so that it does not rely on /etc/hosts
2015-10-20 11:19:08 -07:00
k8s-merge-robot
bd1c26c152
Merge pull request #15765 from mqliang/importAlias-kSelector
...
Auto commit by PR queue bot
2015-10-19 08:03:15 -07:00
mqliang
bea0fc7cb6
Del capatical local packagename for kSelector
2015-10-16 16:09:09 +08:00
combk8s
59b392c4fa
Capitalize the first letter in some log files
2015-10-15 11:03:56 +08:00
Abhishek Shah
f2c8d1bdd5
New SkyDNS build (Oct 13, 2015, 8c72f8c). Set ns-rotate to false. rtimeout is now defaulting to 2 seconds. SkyDNS container includes its sources in /skydns_sources.tar.gz
2015-10-13 14:11:56 -07:00
Abhishek Shah
d92d4124dd
changed localhost to 127.0.0.1 for dns healthcheck
2015-10-08 09:34:07 -07:00
eulerzgy
71b96422f4
set capital in some files
2015-09-30 14:46:20 +08:00
Abhi Shah
29c3c23aa0
Merge pull request #14625 from ArtfulCoder/dnstest
...
adjust read timeout for skydns. default is too high. (changed 4 seconds-> 2seconds)
2015-09-29 22:04:09 -07:00
Abhishek Shah
5d2f3e6683
adjust read timeout for skydns. default is too high (2 seconds.)
2015-09-28 14:07:25 -07:00
Steve Sloka
717660aa35
Allow pods to have dns
2015-09-25 17:22:38 -04:00
Tony Hsu
bab127e094
nslookup in different namespace
...
Since skydns is created in namespace 'kube-system' and kubernetes service is created in namespace 'default', if busybox is created in namespace 'kube-system' then nslookup will work with 'kubernetes.default'.
2015-09-16 17:44:02 +08:00
k8s-merge-robot
8491a6028b
Merge pull request #13843 from thockin/dns-docs-cleanup
...
Auto commit by PR queue bot
2015-09-10 23:03:39 -07:00
Tim Hockin
248881d44f
Update DNS docs to cover --resolv-conf
2015-09-10 22:12:28 -07:00
Daniel Smith
b225c1d47a
Run gofmt (separate commit for easy rebases)
2015-09-10 17:17:59 -07:00
Daniel Smith
15b30b8b09
Move version agnostic parts of client
...
pkg/client/unversioned/cache -> pkg/client/cache
pkg/client/unversioned/record -> pkg/client/record
2015-09-10 17:17:59 -07:00
Quinton Hoole
27c4041778
Merge pull request #13172 from parikhyash/kube-dns-ha
...
#11471 Readiness probe for kube-dns RC (HA)
2015-09-04 09:08:08 -07:00
Abhi Shah
9b24100c22
Merge pull request #13561 from yuvipanda/patch-1
...
Update kube2dns usage flags
2015-09-03 15:49:26 -07:00
Yuvi Panda
e35d06fd17
Update kube2dns usage flags
...
Update some of the commandline flags for kube2sky
2015-09-03 18:57:45 +02:00
Yash Parikh
207dfe54f0
Fixes #11471 Readiness probe for kube-dns RC (HA)
2015-09-02 10:05:15 -07:00
qiaolei
59b6a6d2b8
Fix a typo `hostNet` to `hostNetwork`
...
Where `hostNet` should be `hostNetwork`
2015-09-02 20:21:10 +08:00
Kris Rousey
ae6c64d9bb
Moving everyone to unversioned client
2015-08-18 10:23:03 -07:00
Ed Costello
35a5eda585
Copy edits for typos
2015-08-09 14:18:06 -04:00
David Walter
792fc2269b
change underscores to dashes to match the command line argument
2015-08-06 22:13:44 -05:00
Mike Danese
17defc7383
run gofmt on everything we touched
2015-08-05 17:52:56 -07:00
Mike Danese
8e33cbfa28
rewrite go imports
2015-08-05 17:30:03 -07:00
Wojciech Tyczynski
3cbbe72f9f
Move etcd storage to pkg/storage/etcd
2015-07-30 15:42:06 +02:00
Vish Kannan
6306ad1bce
Merge pull request #11736 from thockin/cleanup-dns-legacy
...
Stop populating legacy DNS names
2015-07-23 17:30:00 -07:00
Tim Hockin
4e1630d3a9
Stop populating legacy DNS names
2015-07-23 13:51:09 -07:00
Piotr Szczesniak
06b3406cef
Added possibility to overwrite ENABLE_CLUSTER_DNS with env var
...
It's for autoscaling tests purposes and making the config consistent with
other flags like ENABLE_NODE_LOGGING
2015-07-23 10:25:06 +02:00
David Oppenheimer
dec9adfe2e
Replace ```shell with ```sh
2015-07-19 21:38:53 -07:00
Abhishek Shah
bc99a57915
Assigned emptyDir for etcd data dir in skydns pod
2015-07-10 09:27:42 -07:00
Prashanth Balasubramanian
412467fe27
Use the exec-sidecar as a healthz probe for the syndns container
2015-07-09 15:13:46 -07:00
Dawn Chen
c6a0fd1eaf
Upgrade to v6 from v5
2015-07-07 16:29:27 -07:00
Dawn Chen
4f947ce8ed
Disable liveness for dns due to #10659
2015-07-07 16:27:38 -07:00
Brendan Burns
988aa6fdf6
Move things into a 'kube-system' namespace.
2015-07-06 15:08:23 -07:00
Abhishek Shah
1edfc82d96
rebuilt kube2sky to use v1 api. new image ver is 1.11
2015-07-06 12:32:23 -07:00
Dawn Chen
ce520dd6e8
Set resource limit for skydns containers based on data collected by #10335
2015-07-01 14:47:29 -07:00
Tim Hockin
6757a1ce94
Use the svc.cluster.local name for DNS health checks
2015-06-25 17:11:53 -07:00
Tim Hockin
07e75c1dec
Use v1 API
2015-06-25 17:04:47 -07:00
Tim Hockin
1ce7f1b5be
Stop using special tokens for DNS
2015-06-25 17:04:47 -07:00
Tim Hockin
2b4da35499
Make kube2sky fall back on service accounts
...
Service accounts are as yet unverified (no CA cert) but at least it will work.
2015-06-25 17:04:47 -07:00
Tim Hockin
88ce0ad8e9
Clean up Changelog
...
- sort newest-first
- add missing entry
- format consistently
2015-06-25 17:04:47 -07:00
Tim St. Clair
f5830edbbc
s/gcloud preview docker/gcloud docker/
2015-06-18 12:27:08 -07:00
Abhi Shah
30558d259d
Merge pull request #9548 from brendandburns/docsfix3
...
Add instructions for validating the DNS server.
2015-06-11 10:53:45 -07:00
Brendan Burns
ebe43fd5ca
Add instructions for validating the DNS server.
2015-06-10 14:56:41 -07:00