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
Abhi Shah
fdf2d6057f
Merge pull request #9226 from erictune/makefile
...
Clarify where DNS resolution works.
2015-06-10 12:57:24 -07:00
Eric Tune
1c1272a3e4
Clarify where resolution works.
2015-06-10 12:55:49 -07:00
Robert Bailey
2feb658ed7
Distribute the cluster CA cert to cluster addon pods through
...
the kubeconfig file. Use the $KUBERNETES_MASTER_NAME from the
kube-env for skydns, because it can't use the service name.
2015-06-08 20:17:45 -07:00
Quinton Hoole
4384b57a27
Merge pull request #9327 from ArtfulCoder/srv_doc
...
README.md updated to explain SRV Record support.
2015-06-05 12:56:20 -07:00
Abhishek Shah
bd36b0d315
README.md updated to explain SRV Record support.
2015-06-05 12:33:22 -07:00
Abhishek Shah
7d0adbcb1c
SRV record support
2015-06-05 09:31:07 -07:00
Daniel Smith
5d6b8d7de6
doc updates
2015-06-03 15:41:09 -07:00
Brian Grant
36a4ece87a
Merge pull request #9080 from thockin/dns-new-search-kubelet
...
Insert 'svc' into the DNS search paths
2015-06-02 22:54:07 -07:00
Brian Grant
aa2f0be626
Merge pull request #8718 from vishh/kube2sky
...
Avoid making connections to the apiserver insecure by default in kube2sky
2015-06-02 14:11:58 -07:00
Tim Hockin
be4b700ccb
Document the supported DNS schema
2015-06-01 17:02:17 -07:00
Vishnu Kannan
404558f29c
New release of kube2sky v1.8
2015-06-01 16:59:53 -07:00
Tim Hockin
4318ca5a8b
Rename 'portal IP' to 'cluster IP' most everywhere
...
This covers obvious transforms, but not --portal_net, $PORTAL_NET and
similar.
2015-05-28 16:10:44 -07:00
Vishnu Kannan
0ae4defc9d
Avoid making connections to the apiserver insecure by default in kube2sky.
2015-05-28 11:04:09 -07:00
Vishnu Kannan
d3c7edb78f
New release of kube2sky (v1.7)
2015-05-25 19:43:57 -07:00
Vishnu Kannan
f0c20e17c5
Adding support for generating A records for headless services.
2015-05-22 23:00:24 -07:00
Dawn Chen
9a316dd409
Merge pull request #8501 from ArtfulCoder/kubelet_svc_subdomain
...
Support old and new style dns service names.
2015-05-21 09:22:03 -07:00
Abhishek Shah
dff3a7daaa
skydns changes
2015-05-20 17:04:30 -07:00
Tim Hockin
6b6b47a777
Merge pull request #8452 from satnam6502/skydns
...
Embed version number in kube-dns RC
2015-05-18 16:36:43 -07:00
Satnam Singh
c7d5b4fa2f
Document process for updating version of kube-dns
2015-05-18 15:41:08 -07:00
Satnam Singh
fbf6d36e1c
Embed version number in kube-dns RC
2015-05-18 15:18:44 -07:00
Paul Weil
e565b20b37
fix gendocs
2015-05-18 13:32:55 -04:00
Victor Marmol
d064e843ab
Merge pull request #8287 from vishh/kube2sky
...
Adding unit tests for existing kube2sky logic
2015-05-18 08:40:19 -07:00
Victor Marmol
4ba22e713a
Merge pull request #8296 from jlowdermilk/gen-analytics
...
Add ga-beacon analytics to gendocs scripts
2015-05-18 08:40:02 -07:00
Victor Marmol
d0e7040b94
Merge pull request #8367 from thockin/kube2sky
...
Add docs on making a release
2015-05-18 08:37:28 -07:00
Vishnu Kannan
684122f2a7
Adding unit tests for existing kube2sky logic.
2015-05-17 19:13:50 -07:00
Jeff Lowdermilk
553f9f822b
Add ga-beacon analytics to gendocs scripts
...
hack/run-gendocs.sh puts ga-beacon analytics link into all md files,
hack/verify-gendocs.sh verifies presence of link.
2015-05-15 18:56:38 -07:00
Tim Hockin
284f87040c
Add docs on making a release
2015-05-15 17:51:01 -07:00
Vishnu Kannan
50522a207b
Revert kube2sky to use kubernetes-ro service until the dns-token is updated
...
to not use dns names.
2015-05-15 16:44:20 -07:00
Tim Hockin
850e0e682e
Base the kube2sky container on busybox
2015-05-15 08:49:52 -07:00
Satnam Singh
e8f55e81e5
Add a TAG Makefile variable for the kube2sky image
2015-05-14 10:57:45 -07:00
Tim Hockin
1b1010621f
Fix spurious quote in DNS healthcheck
2015-05-14 09:39:02 -07:00
Abhishek Shah
71a10c2044
Use https
2015-05-13 17:03:29 -07:00
Tim Hockin
ab30484a4f
Fix DNS health check
2015-05-13 08:51:06 -07:00
Nikhil Jindal
c2fecff3d5
Merge pull request #8067 from piosz/kubectl
...
Added label kubernetes.io/name to cluster services
2015-05-12 17:09:22 -07:00
Tim Hockin
e83e49b076
rename default DNS domain to cluster.local
2015-05-11 23:00:43 -07:00
Daniel Smith
caddcd8cd3
Merge pull request #7901 from vishh/kube2sky
...
Updated kube2sky to use the controller framework.
2015-05-11 13:49:20 -07:00
Piotr Szczesniak
12e44ff8a9
Added label kubernetes.io/name to cluster services
...
The label specifies service name which is displayed in kubectl cluster-info
2015-05-11 19:35:53 +02:00
Piotr Szczesniak
02aa97d695
Added name to kube-dns service
...
Fixes #7922
2015-05-11 12:42:22 +02:00
Vishnu Kannan
e521b3f1af
Updated kube2sky to use the controller framework.
...
Refactored the code a bit to make it easy for future enhancements and
unit testing.
Tested the change manually on a kube node with and without kubeConfig based tokens.
2015-05-07 14:40:44 -07:00
Tim Hockin
ec8ba4a62f
Expose 53/TCP on DNS service
2015-05-07 00:40:39 -07:00
Tim Hockin
9eb1fb85bd
Convert DNS service to v1beta3
2015-05-07 00:40:35 -07:00
Tim Hockin
58a18447fa
Expose 53/TCP in DNS pod (not service yet)
2015-05-07 00:40:31 -07:00
Tim Hockin
dfe81b7974
Cleanups in DNS pod YAML.
2015-05-07 00:40:23 -07:00
António Meireles
24a0e5618a
skydns: use the etcd-2.x native syntax, enable IANA attributed ports.
...
per https://github.com/coreos/etcd/blob/master/Documentation/backward_compatibility.md
(there are no functional changes, we just stop using the legacy flags, for
consistency.)
Signed-off-by: António Meireles <antonio.meireles@reformi.st>
2015-05-06 10:07:34 +01:00
Alex Robinson
9ea76dc004
Add a liveness probe to the DNS container.
2015-05-05 17:41:08 +00:00
Alex Robinson
07adb84c23
Update the DNS replication controller to be v1beta3.
2015-05-05 17:41:08 +00:00
CJ Cullen
1ec0fb2e3d
Make changes suggested in #7675
2015-05-04 21:58:13 -07:00
CJ Cullen
a21713a771
Fix kube2sky flakes. Fix tools.GetEtcdVersion to work with etcd > 2.0.7
2015-05-04 13:01:35 -07:00
Eric Paris
6b3a6e6b98
Make copyright ownership statement generic
...
Instead of saying "Google Inc." (which is not always correct) say "The
Kubernetes Authors", which is generic.
2015-05-01 17:49:56 -04:00
CJ Cullen
44cffec157
Bump kube2sky to 1.2. Point it at https endpoint (3rd try).
2015-04-29 14:58:56 -07:00
CJ Cullen
2b50ee53e0
Revert the change that bumped kube2sky from 1.1->1.2 until we figure out why it's flaky.
2015-04-28 14:57:44 -07:00
CJ Cullen
80af1c9e40
kube2sky using kubeconfig secret: take 2. Point system secrets at https://kubernetes . Override in clients that can't use DNS.
2015-04-23 18:13:16 -07:00
Fabio Yeon
0a0bd88db6
Revert "Change kube2sky to use token-system-dns secret, point at https endpoint ..."
2015-04-22 17:56:34 -07:00
CJ Cullen
e982ac5b55
Change kube2sky to use token-system-dns secret, point at https endpoint (instead of kubernetes-ro service).
2015-04-21 23:10:12 -07:00
Jeff Lowdermilk
506887515d
Rename google-containers to google_containers in image names
2015-04-01 09:16:48 -07:00
Tim Hockin
eeff1b74fb
Fixes from feedback and testing
2015-03-30 23:52:37 -07:00
Jeff Lowdermilk
2b71857816
Pull cluster addon images from gcr.io
2015-03-26 19:59:27 -07:00
Abhishek Gupta
b0c23c1046
Headless Services: Adding option to specify None for PortalIP
2015-03-20 12:10:03 -07:00
Salvatore Dario Minonne
31ddefc347
Finalize fields.Selector
2015-03-17 22:55:43 +01:00
Piotr Szczesniak
db5fc4ff90
Added label name to kube-dns service
...
It will be displayed in kubectl clusterinfo command.
2015-03-12 13:15:35 +01:00
Kieran O'Mahony
2b05820619
Update SkyDNS version
...
I had some trouble with the kubernetes docker image for SkyDNS being outdated. In my experience the version in `kubernetes/skydns:2014-12-23-001` will not behave correctly if it manages to startup before etcd, for details see skynetservices/skydns#142
Updating to SkyDNS latest fixes this.
2015-03-11 09:46:46 +00:00
rsokolowski
5aa46e6342
Update version of kube2sky to 1.1.
2015-03-06 10:00:57 +01:00
Fabio Yeon
01f7d459d3
Add etcd server check at startup to kube2sky (with retry loop).
2015-03-05 11:43:16 -08:00
rsokolowski
5026142636
Crash kube2sky after repeated etcd mutation failures.
2015-03-05 08:31:14 +01:00
Piotr Szczesniak
e92192d379
Added new command clusterinfo to kubectl
...
This is first version of the command. It prints IPs of master and cluster
services. Should be improved once generalized labels are implemented #341 .
It requires label kubernet.io/cluster-service=true set for cluster services.
Follow up cl after discussion in #4417 .
2015-03-03 20:14:24 +01:00
rsokolowski
b05274e237
Update skydns's etcd to version 2.0.3
2015-02-25 18:22:23 +01:00
Tim Hockin
fcfe420685
Add cluster-service label to DNS
...
Also rename the rc, pod, and service, which I have meant to do for a long time.
2015-02-19 14:15:48 -08:00
Tim Hockin
61293afad6
better DNS docs
2015-01-22 12:18:25 -08:00
Zach Loafman
a305269e18
Deferred creation of SkyDNS, monitoring and logging objects
...
This implements phase 1 of the proposal in #3579 , moving the creation
of the pods, RCs, and services to the master after the apiserver is
available.
This is such a wide commit because our existing initial config story
is special:
* Add kube-addons service and associated salt configuration:
** We configure /etc/kubernetes/addons to be a directory of objects
that are appropriately configured for the current cluster.
** "/etc/init.d/kube-addons start" slurps up everything in that dir.
(Most of the difficult is the business logic in salt around getting
that directory built at all.)
** We cheat and overlay cluster/addons into saltbase/salt/kube-addons
as config files for the kube-addons meta-service.
* Change .yaml.in files to salt templates
* Rename {setup,teardown}-{monitoring,logging} to
{setup,teardown}-{monitoring,logging}-firewall to properly reflect
their real purpose now (the purpose of these functions is now ONLY to
bring up the firewall rules, and possibly to relay the IP to the user).
* Rework GCE {setup,teardown}-{monitoring,logging}-firewall: Both
functions were improperly configuring global rules, yet used
lifecycles tied to the cluster. Use $NODE_INSTANCE_PREFIX with the
rule. The logging rule needed a $NETWORK specifier. The monitoring
rule tried gcloud describe first, but given the instancing, this feels
like a waste of time now.
* Plumb ENABLE_CLUSTER_MONITORING, ENABLE_CLUSTER_LOGGING,
ELASTICSEARCH_LOGGING_REPLICAS and DNS_REPLICAS down to the master,
since these are needed there now.
(Desperately want just a yaml or json file we can share between
providers that has all this crap. Maybe #3525 is an answer?)
Huge caveats: I've gone pretty firm testing on GCE, including
twiddling the env variables and making sure the objects I expect to
come up, come up. I've tested that it doesn't break GKE bringup
somehow. But I haven't had a chance to test the other providers.
2015-01-21 12:25:50 -08:00
Joe Beda
d20b9d4567
Merge pull request #3666 from thockin/golang-static
...
Fix static builds in go1.4
2015-01-21 10:07:41 -08:00
Tim Hockin
0a538132cf
Fix static builds in go1.4
...
https://github.com/golang/go/issues/9344
2015-01-20 21:04:04 -08:00
Tim Hockin
2367360321
Update DNS doc
2015-01-17 19:42:09 -08:00
Joe Beda
6df6aab077
Move DNS from contrib to cluster/addons
...
This fixes #3190 .
2015-01-05 12:32:35 -08:00