Eric Paris
de3864a1c2
bash_completions: Generic function for --filename arguments
...
This generic function adds --filename= arguments to commands, and does
the magic so they get bash completions to find json, yaml, or yml files.
2015-04-14 18:25:52 -04:00
Jeff Lowdermilk
037407f49e
Merge pull request #6791 from eparis/bash-2-kubectl-get-resources
...
bash_completions: annotate kubectl get with resources
2015-04-14 15:02:34 -07:00
Jeff Lowdermilk
4f552053f1
Merge pull request #6789 from eparis/bash-custom-functions
...
Add bash completion custom functions
2015-04-14 11:54:22 -07:00
deads2k
bac5cbbe82
add flattening and minifying options to config view
2015-04-14 10:23:10 -04:00
Eric Paris
c75ecbd8e3
bash_completions: annotate kubectl get with resources which can be 'gotten'
...
A user types:
kubectl get $resource
This will cause the bash completions to suggest the possible objects the
user can ask for. The complete list right now is:
endpoints
event
limitrange
namespace
node
persistentvolume
persistentvolumeclaim
pod
replicationcontroller
resourcequota
secret
service
status
But this list should stay up2date as api objects are added or deleted
2015-04-13 19:11:26 -04:00
Eric Paris
f6878aed3c
Add bash completion custom functions
...
These functions call out to kubectl to get information about running
resources. They give us completions which are kubernetes aware and thus
obviously better than just cobra subcommands and flags.
2015-04-13 18:49:28 -04:00
Eric Paris
26149bd83d
Doc generation should remove old doc files
...
Right now, our doc generation scripts notice if you make changes and
don't regen docs, don't include new docs, etc. But they miss it if your
changes should have REMOVED a doc. Both kubectl-apiversion and
kubectl-clusterinfo should have been removed, but weren't.
This patch starts tracking all generated doc files and will cause
problems if files should be removed and aren't.
2015-04-13 17:48:24 -04:00
Eric Paris
ebb0affc21
Automatically generate bash completions for kubectl
2015-04-13 15:27:55 -04:00
Timothy St. Clair
2b60111fca
Performance change to option enable client.QPS, client.Burst
...
and change default on max_requests_inflight.
2015-04-10 07:53:54 -05:00
Paul Morie
e39a8e33ce
Add mount test image
2015-04-08 22:54:23 +08:00
Eric Paris
d5f7d5eadf
Fix bash completions and update to latest
2015-04-07 20:30:57 -04:00
Brendan Burns
19e4e16ec2
Fix typo.
2015-04-07 11:56:48 -07:00
Brendan Burns
3a6c0370df
Merge pull request #6237 from eparis/ansible
...
example ansible setup repo
2015-04-07 11:55:40 -07:00
Eric Paris
931044be01
update the actual bash completions using this code!
2015-04-06 18:44:03 -04:00
Brendan Burns
88dbdc4a69
Merge pull request #6203 from brendandburns/qps
...
Add a QPS limiter to the kubernetes client.
2015-04-03 14:24:29 -07:00
Brendan Burns
3f98ac07c2
Add a QPS limiter to the kubernetes client.
2015-04-03 11:58:51 -07:00
Eric Paris
051ab346bd
Use IANA ports for etcd
...
http://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.xhtml?search=etcd
Use 2379 and 2380, not 4001 and 7001
2015-04-03 13:02:56 -04:00
Eric Paris
a94d8e361e
Only run node creation on the first master
...
True, we can only have one master today, but this gets us ready for when
it comes later
2015-04-03 13:01:14 -04:00
Eric Paris
4e8a29c2ca
Add a README file
2015-04-03 13:01:13 -04:00
Eric Paris
d3862b5ea2
Just put all vars in all.yml
...
The distinction between all/etcd/masters wouldn't make sense for a
non-developer
2015-04-03 13:01:13 -04:00
Eric Paris
b25996dbcd
Add comments to configuration variables
2015-04-03 13:01:12 -04:00
Eric Paris
0166392cfe
Collect packge info in the repo, not in python
...
There is no need for a python fact collector, just do it in ansible
commands instead
2015-04-03 13:01:03 -04:00
Eric Paris
c4241fb2ae
Use v1beta3 node definitions
2015-04-03 12:01:46 -04:00
Eric Paris
35c7b16592
example ansible setup repo
...
This is a basic ansible repo that will do a couple of things
1) set up an etcd node
2) set up a master running apiserver, scheduler, controller-manager
3) setup any number of nodes
Hopefully this can be expanded to do things like set up skydns, set up a
private docker repo, set up an overlay network (flannel) etc etc. But
right now all it does is set up etcd and configure a master and nodes.
2015-04-03 12:01:36 -04:00
Yu-Ju Hong
f19ca7b681
Merge pull request #6263 from satnam6502/nettest
...
Switch network tester image to gcr.io
2015-04-03 08:41:12 -07:00
Sam Ghods
ca18e86877
Make naming of kubectl subcommands consistent
2015-04-02 16:14:53 -07:00
Satnam Singh
34f29a1787
Switch network tester image to gcr.io
2015-04-01 17:38:53 -07:00
Jeff Lowdermilk
2d8e93f8b4
e2e images pulled from gcr.io
2015-04-01 09:18:03 -07:00
Jeff Lowdermilk
506887515d
Rename google-containers to google_containers in image names
2015-04-01 09:16:48 -07:00
Satnam Singh
73a9ab2928
Rename logging image to use google_containers
2015-03-31 16:00:52 -07:00
Brian Grant
3354cffbf0
Merge pull request #6182 from thockin/plural_services_20
...
Implement multi-port Services
2015-03-31 12:55:21 -07:00
Paul Morie
7628b37d78
Add control over container entrypoint
2015-03-31 12:32:03 -04:00
Tim Hockin
186818d787
WIP: Implement multi-port Services
2015-03-30 19:28:11 -07:00
Satnam Singh
e114075032
Create gcr.io image for Fluentd to Cloud Logging
2015-03-27 16:34:04 -07:00
Brian Grant
a765236653
Merge pull request #5939 from thockin/plural_endpoints_31_endpt_subsets
...
Implement multi-port endpoints
2015-03-27 14:15:15 -07:00
Tim Hockin
8ae203825b
Implement multi-port endpoints
...
Instead of endpoints being a flat list, it is now a list of "subsets"
where each is a struct of {Addresses, Ports}. To generate the list of
endpoints you need to take union of the Cartesian products of the
subsets. This is compact in the vast majority of cases, yet still
represents named ports and corner cases (e.g. each pod has a different
port number).
This also stores subsets in a deterministic order (sorted by hash) to
avoid spurious updates and comparison problems.
This is a fully compatible change - old objects and clients will
keepworking as long as they don't need the new functionality.
This is the prep for multi-port Services, which will add API to produce
endpoints in this new structure.
2015-03-27 12:36:32 -07:00
Satnam Singh
37689038d2
Merge pull request #6071 from lavalamp/fix2
...
Update network tester files to v1beta3
2015-03-27 12:22:49 -07:00
Daniel Smith
a060c541e9
Update network tester files to v1beta3
2015-03-27 11:09:33 -07:00
Matt Moore
9400b5b4f2
Move the 'private' (authenticated) image into a bucket owned by google-containers.
2015-03-27 09:54:37 -07:00
Satnam Singh
93cb5e0c9c
Create image gcr.io/google-containers/serve_hostnames:1.1
2015-03-26 20:59:34 -07:00
Eric Paris
be3c219181
update example systemd files to be more obvious
...
only set the etcd servers in the apiserver config
set the --master= in the global config
still need --api_servers= different in kubelet because, ummmm, we do
comment out the apiserver config in controller and scheduler, not needed
point the proxy to api, not to etcd
2015-03-20 15:56:42 -04:00
Eric Paris
db4d8d96f0
Set default admission control policies in example init files
2015-03-20 15:56:42 -04:00
Satnam Singh
701c0e23dc
Fix bug in webserver test container and add extra diagnostics
2015-03-18 14:53:03 -07:00
Satnam Singh
0212e68e91
Adjust POS file for Fluentd to Cloud Logging
2015-03-17 11:44:04 -07:00
Timothy St. Clair
140330fca8
Fix to address issue #5461 kube-proxy too many files open
...
https://github.com/GoogleCloudPlatform/kubernetes/issues/5461
2015-03-17 10:13:25 -05:00
Satnam Singh
d395efa463
Make Fluentd to Cloud Logging collector read from head
2015-03-16 16:19:07 -07:00
Daniel Smith
69f92b1b21
Merge pull request #5310 from eparis/tmpfiles
...
Mv tmpfiles to own dir, update to match what kubernetes uses
2015-03-11 13:56:44 -07:00
Eric Paris
3e2a9e194f
kubelet should use --api_servers not --api_server
...
(because the later is not a valid option)
2015-03-11 16:14:25 -04:00
Victor Marmol
c868b0bbf0
Merge pull request #5309 from eparis/kubelet-apiserver-example
...
update --api_servers to include the protocol
2015-03-11 11:47:36 -07:00
Eric Paris
25de2163fe
Mv tmpfiles to own dir, update to match what kubernetes uses
...
It's just easier to package if we keep all the tmpfiles in one place
(even though there is only one)
All of the kube code uses /var/run/ not /run. Even though /var/run is
a link to /run on all systemd systems, it makes sense to me to keep our
codebase consistent.
2015-03-11 14:11:46 -04:00
Eric Paris
d12f989e98
Merge pull request #3602 from cgwalters/apiserver-tmpfiles-cert
...
contrib/systemd: Add tmpfiles.d file
2015-03-11 13:10:15 -05:00
Eric Paris
45026f40d1
update --api_servers to include the protocol
...
Works:
--api_servers=127.0.0.1:8080
--api_servers=http://127.0.0.1:8080
--api_servers=http://localhost:8080
Fails:
--api_servers=localhost:8080
Include the http:// in the example, so users aren't likely to hit the
problem
2015-03-11 14:07:39 -04:00
Eric Paris
1bca6831a4
Do no start kube-proxy until after network is started
...
https://bugzilla.redhat.com/show_bug.cgi?id=1200919
The kube-proxy will die if it starts before the network.
2015-03-11 12:08:11 -04:00
Sam Ghods
e0519f23f7
Fix network tester build error
2015-03-09 19:54:48 -07:00
Timothy St. Clair
2093610e5f
Update file limits from testing
2015-03-03 08:25:31 -06:00
Brendan Burns
9f7b78b0a8
Merge pull request #4937 from thockin/plural_23_endpoints
...
Stop using named ports in examples and scripts.
2015-03-02 10:49:31 -08:00
Tim Hockin
e0e6741027
Stop using named ports in examples and scripts.
2015-03-01 21:30:45 -08:00
Naoki Ainoya
4b43086ff2
Fix typo
2015-03-01 21:07:22 +09:00
Zach Loafman
08402d798c
Merge pull request #4876 from satnam6502/fluentd-gcp
...
Update Fluentd to Cloud Logging image
2015-02-26 18:34:27 -08:00
Satnam Singh
16f49f6d09
Update Fluentd to Cloud Logging image
2015-02-26 15:18:22 -08:00
Tim Hockin
8e873c1100
Fix head
2015-02-26 15:00:01 -08:00
Tim Hockin
672c55bdb3
Merge pull request #4858 from proppy/cross-go2docker
...
contrib/go2docker: always cross compile binary to linux_amd64
2015-02-26 14:24:08 -08:00
Johan Euphrosine
1322421a8a
contrib/go2docker: fix README typo
2015-02-26 14:11:40 -08:00
Johan Euphrosine
9d7f4e8c84
contrib/go2docker: add ca certs
2015-02-26 13:54:59 -08:00
Johan Euphrosine
478257a259
contrib/podex: add http status code handling
2015-02-26 13:30:48 -08:00
Johan Euphrosine
6be03b6121
contrib/go2docker: fix typo
2015-02-26 12:22:36 -08:00
Johan Euphrosine
bdaaa0f143
podex: add daemon mode
2015-02-26 12:17:45 -08:00
Johan Euphrosine
aef560a01a
contrib/podex: split manifest generation
2015-02-26 11:51:26 -08:00
Johan Euphrosine
5838854c27
contrib/go2docker: goimports
2015-02-26 11:06:35 -08:00
Johan Euphrosine
f6e1b77510
contrib/go2docker: cross compile to linux_amd64
2015-02-26 10:56:17 -08:00
Satnam Singh
2b1335eb6b
Remove deprecated co-located ES/Kibana setup
2015-02-25 14:39:41 -08:00
Timothy St. Clair
604df04a9b
Fix for default systemd startup of the kublet, also forcing the hard
...
requirement for the parameter. Sans parameter the kubelet will fail
silently trying to obtain service setting that are placed into the
ENV of the PODS.
2015-02-19 20:13:31 -06:00
Matthew Farrellee
0d2d6ed61e
fix spelling of separate
2015-02-18 14:42:40 -05:00
Matthew Farrellee
b644f63a4b
fix spelling of privileged
2015-02-18 14:42:40 -05:00
Ashwin Raveendran
89d2bb4625
fixes godep save failure
...
godep save ./... fails not finding package gopkg.in/v2/yaml as
the same package is availble as gopkg.in/yaml.v2 through Godeps.json
2015-02-11 15:20:49 -08:00
Jeff Lowdermilk
197059b65d
Remove kubecfg, cleanup a few stray references.
2015-02-10 16:43:12 -08:00
Jeff Lowdermilk
b5cf392a00
Merge pull request #4199 from proppy/git-sync
...
contrib/git-sync: fix demo and doc
2015-02-06 12:20:16 -08:00
Brian Grant
617e1ca7de
Merge pull request #3956 from proppy/go2docker
...
contrib: add go2docker
2015-02-05 17:24:59 -08:00
Johan Euphrosine
a4dce8df3b
contrib/git-sync: fix demo
2015-02-05 17:11:44 -08:00
Brendan Burns
775a04c230
Merge pull request #4167 from eparis/unit-quotes
...
Do not use {} in systemd environment variables
2015-02-05 14:49:08 -08:00
Eric Paris
4b309aa864
Do not use {} in systemd environment variables
...
From the systemd man page:
Use "${FOO}" as part of a word, or as a word of its own, on the command
line, in which case it will be
replaced by the value of the environment variable including
all whitespace it contains, resulting in a single argument.
Use "$FOO" as a separate word on the
command line, in which case it will be replaced
by the value of the environment variable split at
whitespace, resulting in zero or more arguments.
Since we want people to be able to use these for multiple arguments we
need to make sure we don't use {} around the env vars...
2015-02-05 11:36:55 -05:00
Brian Grant
bb6b332a8b
Merge pull request #3099 from proppy/git-sync
...
contrib: add git-sync container
2015-02-05 07:10:24 -08:00
Johan Euphrosine
787fdf3592
README: shorter filename
2015-02-04 11:31:54 -08:00
Johan Euphrosine
83638fdcf3
contrib/podex: update README
...
update usage
2015-02-04 11:25:20 -08:00
deads2k
bc93de314a
remove --ns-path option from .kubeconfig file, kick tests
2015-02-03 14:22:55 -05:00
Johan Euphrosine
8873426314
contrib/git-sync/demo: fix README, add license header
2015-02-02 18:05:57 -08:00
Johan Euphrosine
19751abe13
contrib/git-sync: add demo
2015-02-02 18:02:18 -08:00
Alex Robinson
4b0e4a111e
Merge pull request #4035 from brendandburns/webtest
...
Fix contrib webserver so that it compiles.
2015-02-02 16:08:44 -08:00
Brendan Burns
8bce2ef61c
Fix contrib webserver so that it compiles.
2015-02-02 15:20:28 -08:00
Satnam Singh
c29d89a534
Merge pull request #3357 from proppy/fix-podex
...
contrib/podex: fix ordering and manifest generation
2015-01-30 12:02:15 -08:00
Johan Euphrosine
ec3a7c5a4b
contrib/go2docker: fix go build command line
2015-01-30 00:16:34 -08:00
Johan Euphrosine
5aba5f00c0
contrib/git-sync: add wait
2015-01-29 23:21:49 -08:00
Johan Euphrosine
0415b63ab4
contrib/git-sync: remove sync loop, simplify logic
2015-01-29 15:39:51 -08:00
Johan Euphrosine
1111510b7a
contrib/go2docker: gofmt
2015-01-29 14:52:18 -08:00
Johan Euphrosine
1420c45565
contrib/go2docker: update license header
2015-01-29 14:34:08 -08:00
Johan Euphrosine
e7c4772d27
contrib: add go2docker
2015-01-29 14:28:44 -08:00
Tim Hockin
988d15943f
Merge pull request #3787 from satnam6502/serve_hostname
...
Reduce size of serve_hostname image
2015-01-28 09:07:26 -08:00
Eric Paris
5d117d7b97
Change kubelet working dir to /var/lib/kubelet
...
Some image based OS do not allow writing to /. Since the kubelet looks
for .dockercfg files in the working dir and uses / as the working dir,
this means one can never set a .dockercfg on those distros. This moves
the kubelet working dir to /var/lib/kubelet, where the kubelet naturally
does its work.
2015-01-27 11:34:45 -05:00
Satnam Singh
3841d1b5d1
Reduce size of serve_hostname image
2015-01-24 09:49:26 -08:00
Tim Hockin
8dede15106
Merge pull request #3716 from eparis/kubelet-docker-socket
...
Use docker.service not docker.socket in unit files
2015-01-22 09:22:08 -08:00
Eric Paris
388c179f01
Use docker.service not docker.socket in unit files
...
Some distros, include RHEL and Fedora, are doing away with the docker
socket by default in systemd units, for security reasons. Instead rely
on the docker.service being started instead of socket activation.
2015-01-22 11:37:47 -05:00
Brian Grant
3acd101ef9
Remove bitrotted proof-of-concept generators.
2015-01-22 04:54:22 +00: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
Satnam Singh
fc83ba704b
Make basic end to end test robustly wait for hostIP
2015-01-20 19:30:13 -08:00
Satnam Singh
efcbdd7860
Put a version tag on kubernetes/serve_hostname
2015-01-20 17:21:05 -08:00
Satnam Singh
88e4139774
Remove trailing newline from served hostname in serve_hostname
2015-01-20 16:31:07 -08:00
Colin Walters
608e00bffd
contrib/systemd: Add tmpfiles.d file
...
Now that that the apiserver can auto-generate self-signed
certificates, and drop them in /var/run/kubernetes (which is really
/run/kubernetes), we need to ensure it's created on boot.
(I'm not sure why the default isnt' *persistent* self-signed
certificates, but that's a different patch)
2015-01-18 21:01:17 -05:00
Johan Euphrosine
363ce1b39a
contrib: fix name and readability, exclude from test
2015-01-16 11:54:11 +01:00
Joe Beda
228659a177
Fix up for posix flags
2015-01-15 09:12:19 -08:00
Johan Euphrosine
8655d7cd07
contrib/podex: switch bool flags to strings
2015-01-14 01:52:55 +00:00
bgrant0607
de2e298fa9
Merge pull request #3196 from smarterclayton/allow_create_to_span_resources
...
Allow create to handle multiple resources, remove createall
2015-01-13 12:23:50 -08:00
Satnam Singh
295bd3768d
Launch Elasticsearch and Kibana automatically
2015-01-09 13:41:46 -08:00
Clayton Coleman
bc86b31a8b
Remove createall now that create supports directories and sources
2015-01-09 13:30:31 -05:00
Johan Euphrosine
f133c118cf
contrib/podex: make flags optional
2015-01-09 15:03:12 +00:00
Johan Euphrosine
1f0d0cdc31
contrib/podex: switch to go-yaml to manage ordering
2015-01-09 14:54:54 +00:00
Johan Euphrosine
686b187067
contrib/podex: remove logging
2015-01-09 12:13:25 +00:00
Tim Hockin
b8f3cfb455
Merge pull request #3313 from proppy/podex-registry-api
...
contrib/podex: use registry API to resolve image metadata
2015-01-08 10:42:57 -08:00
Johan Euphrosine
49776d4d05
contrib/podex: use registry API to resolve image metadata
2015-01-08 12:16:41 +00:00
Satnam Singh
8ab2e9c61a
Use DNS for Elasticsearch
2015-01-06 07:33:48 -08:00
Joe Beda
6df6aab077
Move DNS from contrib to cluster/addons
...
This fixes #3190 .
2015-01-05 12:32:35 -08:00
Tim Hockin
b0268f3833
Use a kubernetes-hosted minimal container for skydns
2014-12-29 09:18:12 -08:00
Tim Hockin
1291c718cf
Use a helper bridge between k8s and SkyDNS
...
Rather than have to keep SkyDNS up to date with Kubernetes, use a
buddy-container "kube2sky" to watch kubernetes and sync Service records
into etcd for SkyDNS ot find. This also adds namespace support.
2014-12-29 09:18:12 -08:00
Tim Hockin
2a110b097d
add contrib/dns/MAINTAINERS
2014-12-29 09:18:12 -08:00
Johan Euphrosine
79dd775d72
contrib/git-sync: add comment
2014-12-23 15:21:51 -08:00
Johan Euphrosine
9f37c9d411
contrib/git-sync: add atomic checkout
2014-12-23 13:54:29 -08:00
Johan Euphrosine
d67db4ecfa
config/git-sync: add envvar prefix, fix README
2014-12-22 17:34:56 -08:00
Johan Euphrosine
0003d5d983
contrib: add git-sync container
2014-12-22 13:13:47 -08:00
bgrant0607
e37e25807c
Merge pull request #2921 from satnam6502/fluentd-ek-colo
...
Fix error in Fluenetd->ES colo pod definition
2014-12-15 12:19:44 -08:00
Satnam Singh
b4fcdd7e47
Collect Kubelet logs with Fluentd->Elasticsearch and Fluentd->Cloud Logging
2014-12-14 01:47:48 -08:00
Satnam Singh
49d5a0e2bd
Fix error in Fluenetd->ES colo service
2014-12-14 00:06:06 -08:00
bgrant0607
a299287ae8
Merge pull request #2832 from jlowdermilk/update-demo
...
Fix update-demo to work correctly with a web browser.
2014-12-11 08:09:42 -08:00
Jeff Lowdermlk
3e3f802f2b
Fix update-demo to work correctly with a web browser.
...
The built in go http.Fileserver handles If-Modified-Since in the
header by comparing it with the last modified date on the
file/directory. Since the file is unaltered when we switch to a
new container, that results in 304s when trying to fetch data.json, so
the browser doesn't fetch the new picture after doing a rolling update.
Separate issue, the Dockerfile ADD command was being interpreted as
`copy html/data.json into a directory called 'html/kitten.jpg '`,
instead of the `copy these 2 files into root`. Changed to separate
commands using COPY, per recommended dockerfile practices.
2014-12-10 12:34:19 -08:00
Daniel Smith
18e47ba056
Add network testing pod
2014-12-09 10:55:10 -08:00
Vojtech Vitek (V-Teq)
397240aebe
Improve error reporting
...
Follow-up of changes introduced in commit 72c922668f
2014-12-09 01:37:24 +01:00
bgrant0607
75daf86da2
Merge pull request #2745 from thockin/serve_hostname
...
Hold serve_hostname code in kubernetes repo
2014-12-04 09:09:42 -08:00
Sam Ghods
6399854240
Remove unused YAML tags and GetYAML/SetYAML methods
...
Unneeded after move to ghodss/yaml.
2014-12-02 16:25:28 -08:00
Sam Ghods
9a9a1e0939
Move from go-yaml/yaml to ghodss/yaml
2014-12-02 16:24:05 -08:00
Satnam Singh
1b06afd02a
Make output of td-agent quieter
2014-11-28 01:10:35 -08:00
Tim Hockin
47141f05c7
standard config opt names: logging
2014-11-25 17:41:53 -08:00
Tim Hockin
bb88370243
Hold serve_hostname code in kubernetes repo
2014-11-23 23:37:19 +08:00
Joe Beda
40b0b64f3f
Merge pull request #2458 from satnam6502/docfix
...
Fix and update logging documentation
2014-11-20 18:36:59 -08:00
Tim Hockin
95a9098311
fix 'go vet' warnings
2014-11-21 09:45:28 +08:00
Tim Hockin
ea960711ff
Clean up error logs.
...
Use %v for errors, tidy some messages, make error messages start lowe-case
(as per go guidelines). Just accumulated nits.
2014-11-21 09:45:26 +08:00
Brian Grant
e107da34d2
Create tools for resizing and stopping a replication controller via kubectl.
2014-11-20 18:49:44 +00:00
Eric Paris
45a71bb8f3
fix kubectl log completion
...
When kubectl started returning the right object it changed the template
that needed to be used to get the name of the containers inside the pod.
2014-11-19 14:17:51 -05:00
Satnam Singh
33f3383405
Fix and update logging documentation
2014-11-19 10:48:24 -08:00
Joe Beda
5b9bb1ff6f
Merge branch 'eparis-rename-to-kube'
...
* eparis-rename-to-kube:
rename kube server binaries to kube-
2014-11-17 09:55:11 -08:00
Brendan Burns
acfdefe3b4
Merge pull request #2242 from eparis/bash-comp
...
bash completion update
2014-11-17 09:52:15 -08:00
Joe Beda
66d287f7e4
Merge branch 'rename-to-kube' of https://github.com/eparis/kubernetes into eparis-rename-to-kube
...
* 'rename-to-kube' of https://github.com/eparis/kubernetes :
rename kube server binaries to kube-
Conflicts:
docs/salt.md
2014-11-17 09:52:10 -08:00
Johan Euphrosine
ccc8bc8289
Merge pull request #1960 from jhadvig/podex_readme
...
update Podex README
2014-11-15 14:27:03 -08:00
Dawn Chen
e3d75dbdf7
Merge pull request #2379 from satnam6502/fluentd-ek-doc
...
Update logging documentation to reflect on by default logging
2014-11-14 11:40:33 -08:00
Satnam Singh
7441e2f39b
Update logging documentation to reflect on by default logging
2014-11-14 11:21:36 -08:00
Eric Paris
a99c3c7963
rename kube server binaries to kube-
...
apiserver becomes kube-apiserver
controller-manager -> kube-controller-manager
scheduler and proxy similarly.
Only thing I promise is that right now hack/build-go.sh and
build/release.sh exit with 0. That's it. Who knows if any of this
actually works....
2014-11-13 20:08:26 -05:00
David Oppenheimer
3d69351924
Change update example to use a trivial webserver instead of nginx (issue #1803 ).
2014-11-12 15:13:11 -08:00
davidopp
6a736901ca
Revert "Change update example to use a trivial webserver instead of nginx (issue..."
2014-11-11 23:03:23 -08:00
davidopp
004bc49349
Merge pull request #2320 from davidopp/master
...
Change update example to use a trivial webserver instead of nginx (issue...
2014-11-11 22:56:27 -08:00
David Oppenheimer
03ae4b54a3
Change update example to use a trivial webserver instead of nginx (issue #1803 ).
2014-11-11 22:16:18 -08:00
jhadvig
e0c8d53bbc
update README
2014-11-11 23:00:34 +01:00
Satnam Singh
cb496a365e
Make Fluentd to GCP Logging image self-contained; add log rotation support
2014-11-11 09:21:21 -08:00
Satnam Singh
88dc951019
Extend timeout for proxy Webscoket calls to one day
2014-11-09 23:17:17 -08:00
bgrant0607
e81d69bd02
Merge pull request #2218 from satnam6502/docfix
...
Add a link to a Gist showing a successful cluster creation transcript plus add links to pod and service files for Elasticsearch example.
2014-11-08 11:55:33 -08:00
Satnam Singh
f5c1df0a73
Change tag to latest and use correct pos file syntax for detection of log rotation
2014-11-07 16:54:44 -08:00
Satnam Singh
99356d2a65
Undo pos_file change which does not seem to be working as aspected but keep change to tagging of image.
2014-11-07 14:55:49 -08:00
Satnam Singh
5e56f6435f
Add a link to a Gist showing a successful cluster creation transcript and add links to pod and service description files
2014-11-07 14:39:20 -08:00
Eric Paris
2ec36f71ce
bash completion update
...
add flags for namespace
add get events
add log
remove 'table' output format
add 'templatefile' output format
add 'apply' (but pretend createall doesn't exist becaues it sux when you
want to complete on just 'create')
2014-11-07 16:41:43 -05:00
Satnam Singh
158067c298
Make the Fluentd/Elasticsearch logging robust to log rotation
2014-11-07 02:50:36 -08:00
Tim Hockin
270f1fd153
Add SkyDNS example
...
This is not a complete solution, but a piece of one. More coming.
2014-11-06 17:27:14 -08:00
Sam Ghods
cbd13b599d
Fix two compilation errors when running go build ./...
2014-11-06 12:55:27 -08:00
Satnam Singh
8668d90371
Make Fluentd/Elasticsearch logging support be robust to log rotation
2014-11-05 20:00:53 -08:00
bgrant0607
59fbe2bb49
Merge pull request #2029 from satnam6502/fluentd-ek-doc
...
Fluentd and Elasticsearch with Separate Pods Write Up
2014-11-05 16:04:40 -08:00
Satnam Singh
75b7b0c838
Fluentd and Elasticsearch with Separate Pods Write Up
2014-11-05 13:34:42 -08:00
Eric Paris
9f666969df
In example unit file, run the scheduler as kube, not root
...
Only the kubelet and proxy do things which need root privs
2014-11-05 11:51:15 -05:00
Brian Grant
b8959bf146
Initial cut of simple config generation/transformation tools
2014-11-05 01:14:34 +00:00
Brendan Burns
8d34231381
Fix a bunch of places where the -machines flag was still attached to the apiserver.
2014-11-01 20:38:45 -07:00
Brendan Burns
e8b5bad5b9
Merge pull request #2084 from jeefy/master
...
Community Recipes section
2014-10-31 09:24:59 -07:00
Brendan Burns
a18cdac616
Merge pull request #2014 from satnam6502/fluentd-ek-colo
...
Fluentd example with Elasticsearch and Kibana in the same pod
2014-10-30 21:53:34 -07:00
Brendan Burns
bea70f42e5
Merge pull request #2015 from satnam6502/fluentd-ek
...
Fluentd example with Elasticsearch and Kibana in separate pods
2014-10-30 21:52:28 -07:00
Brendan Burns
448c292ecc
Merge pull request #2021 from satnam6502/fluentd-gcp
...
Demo files for logging for Fluentd and GCP
2014-10-30 21:52:08 -07:00
Jeffrey Sica
a8af6c8bfc
fixed spelling mistake
2014-10-30 19:20:22 -04:00
Jeffrey Sica
16ef3316d8
updated footer formatting
2014-10-30 19:12:20 -04:00
Jeffrey Sica
2306992b7e
Created contrib/recipes
2014-10-30 19:08:46 -04:00
Satnam Singh
70245bc412
Fluentd example with Elasticsearch and Kibana in separate pods
2014-10-30 12:29:44 -07:00
Satnam Singh
260b7ea63e
Demo files for logging for Fluentd and GCP
2014-10-30 09:56:55 -07:00
Eric Paris
7522f194cb
Convert minion_ to kubelet_ in numerous docs
...
The example systemd services files, environment files, and the fedora
manual config doc all used numerous references to minion_. Many of
these are better named kubelet_. Convert them.
2014-10-29 14:38:52 -04:00
Colin Walters
13e1a5d28d
Update systemd unit and docs for s/minion_port/kubelet_port
...
This appears to have changed in
3160500940
2014-10-29 11:05:54 -04:00
Satnam Singh
ceced23aa3
A Docker image for Kibana designed to work with Kubernetes logging
2014-10-28 14:28:57 -07:00
Satnam Singh
44e4c8d7ad
Fluentd example with Elasticsearch and Kibana in the same pod
2014-10-27 22:15:02 -07:00
Johan Euphrosine
5f8bde781c
README: add todos
2014-10-22 16:54:39 -07:00
Filipe Brandenburger
97dd7302ac
Merge pull request #1877 from eparis/kubectl-completions
...
bash completions for kubectl
2014-10-22 08:04:56 -04:00
Johan Euphrosine
0e8804ee49
Merge pull request #1898 from jhadvig/podex_images
...
Podex handling multiple images
2014-10-21 17:44:39 -07:00
jhadvig
7851f5551c
Podex handling multiple images
2014-10-22 02:18:14 +02:00
Eric Paris
a160c0f06b
bash completions for kubectl
...
Support pre command flags:
--api-version=
-a, --auth-path=
--certificate-authority=
--client-certificate=
--client-key=
--insecure-skip-tls-verify=
--match-server-version=
-s, --server=
And commands:
get
describe
create
update
delete
Tries to be smart about things like
kubectl get -o template requires a template file
It also tries to accept both sigular and plural versions of all
resources. Even though it will only complete to the plural version.
2014-10-21 12:54:43 -04:00
Satnam Singh
01fa0616fd
Pass arguments to td-agent with unquoted spaces
2014-10-20 16:19:41 -07:00
Eric Paris
ecba9eed99
systemd example unit and environment files
2014-10-16 22:23:52 -04:00
Satnam Singh
bf2d4ebb33
Supply command line args to td-agent
2014-10-15 00:01:28 -07:00
Tim Hockin
542ea00d6e
Merge pull request #1765 from satnam6502/fluentd-gcp-image
...
Sending Docker container log files to GCP from fluentd
2014-10-14 08:59:32 -07:00
Satnam Singh
179e3f7fee
Separate build and push of images
2014-10-14 01:01:29 +00:00
Satnam Singh
57b8898dac
Source files for the kubernetes/fluentd-gcp image for sending Docker log files to GCP.
...
Sending Docker container log files with fluentd to GCP
Adjusted target match
Fix typo in Dockerfiles, separate build and push
2014-10-14 00:58:14 +00:00
Satnam Singh
bae504672c
Adjust Dockerfile, config file and set-up script with minor tweaks.
2014-10-14 00:18:12 +00:00
Satnam Singh
88dadeea43
Add README.md file for fluentd-elasticsearch image directory
2014-10-13 12:21:22 -07:00
Satnam Singh
d140c71a0d
Confess the horrible hack for outer host
2014-10-13 18:55:58 +00:00
Satnam Singh
c7447a719f
Fix tense for run.sh comment
2014-10-13 18:48:07 +00:00
Satnam Singh
a92dc444e6
Fix typo in plug-in
2014-10-13 18:46:14 +00:00
Satnam Singh
d7b1550d3d
Change target image to kubernetes/elasticsearch
2014-10-13 18:40:56 +00:00
Satnam Singh
303da8b036
Dockerfile and build script for fluentd-elasticsearch image
2014-10-13 18:27:39 +00:00
Satnam Singh
178a901db7
Source files for the fluentd-elasticsearch image.
2014-10-13 11:06:01 -07:00
Tim Hockin
af3983464c
move completions from misc to contrib
2014-10-07 22:20:32 -07:00
jhadvig
e7af7b52c7
podex - DOCKER_HOST envar check
2014-10-07 22:26:03 +02:00
Johan Euphrosine
8f40d603f9
podex: add build to travis
2014-10-02 18:02:19 -07:00
Johan Euphrosine
c0a2949219
podex: fix typo
2014-10-02 17:26:34 -07:00
Johan Euphrosine
ba9519f6e0
podex: cleanup maintainers
2014-10-02 17:25:57 -07:00
Johan Euphrosine
dbbe561a83
podex: gofmt -s
2014-10-02 10:57:30 -07:00
Johan Euphrosine
5aefc25dad
podex: add comment about image name parsing
2014-10-02 10:56:53 -07:00
Johan Euphrosine
dd571c5a76
podex: add TODO
2014-10-02 10:48:38 -07:00
Johan Euphrosine
02b12aff7a
podex: fix filename typo
2014-10-02 10:46:42 -07:00
Johan Euphrosine
4102e0d78d
podex: fix build and reject conflicting options
2014-10-02 10:46:18 -07:00
Johan Euphrosine
e5b3e41ef9
podex: move to contrib
2014-10-02 10:37:41 -07:00