Tim Hockin
e9dd8a68f6
Revert k8s.gcr.io vanity domain
...
This reverts commit eba5b6092a
.
Fixes https://github.com/kubernetes/kubernetes/issues/57526
2017-12-22 14:36:16 -08:00
Tim Hockin
eba5b6092a
Use k8s.gcr.io vanity domain for container images
2017-12-18 09:18:34 -08:00
Maru Newby
adc338d330
Remove all traces of federation
2017-10-26 13:37:37 -07:00
zouyee
4ee28e5e36
[images/hyperkube]add kube-aggerator link
2017-10-22 21:01:31 +08:00
Jeff Grafton
66b9ae7cd8
Rebase hyperkube image on debian-hyperkube-base, based on debian-base.
2017-07-25 15:03:38 -07:00
Aaron Levy
2f895f18eb
Add ceph-common to hyperkube image
2017-04-27 10:15:18 -07:00
Lucas Käldström
b814b62447
Remove the old docker-multinode files that were built into the hyperkube image
2017-04-17 00:54:08 +03:00
Lucas Käldström
6f6ddc09c4
Make symlinks to /usr/local/bin/ in the hyperkube image
2017-02-09 21:46:00 +02:00
Patrick Baxter
c8115baa48
cluster/images/hyperkube: add jq for some volume plugins
2016-12-14 16:16:02 -08:00
Kubernetes Submit Queue
ff8f29b724
Merge pull request #33708 from aaronlevy/no-cache
...
Automatic merge from submit-queue
Do not cache hyperkube package installation
**What this PR does / why we need it**:
The hyperkube build process could use a cached layer containing out of date packages. For example, the v1.4.0 image contains packages with security vulnerabilities, which should have been available as of the release build date.
This was surfaced from quay.io/clair scanning the hyperkube images:
17bc61b54e
This patch adds a cache-busting comment to the RUN command which installs/updates packages.
2016-10-17 21:21:05 -07:00
Kubernetes Submit Queue
2ec98e7667
Merge pull request #34416 from colemickens/colemickens-cifs-hyperkube
...
Automatic merge from submit-queue
hyperkube image: add `cifs-utils`
<!-- Thanks for sending a pull request! Here are some tips for you:
1. If this is your first time, read our contributor guidelines https://github.com/kubernetes/kubernetes/blob/master/CONTRIBUTING.md and developer guide https://github.com/kubernetes/kubernetes/blob/master/docs/devel/development.md
2. If you want *faster* PR reviews, read how: https://github.com/kubernetes/kubernetes/blob/master/docs/devel/faster_reviews.md
3. Follow the instructions for writing a release note: https://github.com/kubernetes/kubernetes/blob/master/docs/devel/pull-requests.md#release-notes
-->
**What this PR does / why we need it**: This adds `cifs-utils` to the hyperkube image.
**Which issue this PR fixes**: fixes #34236
**Special notes for your reviewer**: none
```release-note
Add `cifs-utils` to the hyperkube image.
```
2016-10-11 18:56:23 -07:00
Cole Mickens
5bcf1f8051
hyperkube: speed up build with better use of docker cache
2016-10-09 08:06:36 -07:00
Cole Mickens
3aaf0a86e3
hyperkube image: add cifs-utils
2016-10-09 07:06:37 -07:00
Aaron Levy
921d8d92ec
Do not cache hyperkube package installation
2016-09-28 18:10:06 -07:00
Harry Fei
fe411b0a61
Add glusterfs-client in hyperkube image.
...
To make glusterfs volume workable when running kubernetes in a docker container.
2016-09-15 01:50:27 +08:00
Kubernetes Submit Queue
e6df2db5c3
Merge pull request #31477 from freehan/cnibump
...
Automatic merge from submit-queue
bump cni to 9d5e6e6
fixes : #31348
2016-08-28 14:46:20 -07:00
Minhan Xia
69e540e634
bump cni to 9d5e6e6
2016-08-26 13:13:24 -07:00
Kubernetes Submit Queue
d3ecad111e
Merge pull request #28717 from freehan/ebtable
...
Automatic merge from submit-queue
Filter duplicate network packets in promiscuous bridge mode (with ebtables)
also fixes : #30783
2016-08-25 19:12:09 -07:00
Lucas Käldström
d711fd8764
Refactor hyperkube, remove unnecessary packages, optimize layers, bump cni version, add new features, run kube-proxy in a daemonset
2016-08-25 01:24:05 +03:00
Minhan Xia
3ed5c7a8d7
add ebtables into images
2016-08-24 10:57:33 -07:00
Patryk Duński
68dc5e7afd
Add nfs-common to hyperkube
...
Fix for issue #30310
2016-08-10 09:03:28 +02:00
Patrick Baxter
895ac2c1d4
cluster/images/hyperkube: re-add hyperkube busybox style symlinks
2016-07-26 17:55:10 +00:00
Christoph Held
d659c16eb4
add default flannel configuration for cni
2016-07-08 11:36:17 +02:00
David McMahon
ef0c9f0c5b
Remove "All rights reserved" from all the headers.
2016-06-29 17:47:36 -07:00
Lucas Käldström
ca3ee9e5a1
Revert kube-proxy as a DaemonSet in hyperkube for the v1.3 release
2016-06-22 00:48:46 +03:00
Lucas Käldström
e52476661d
Add conntrack to hyperkube
2016-06-04 08:23:29 +03: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
Lucas Käldström
e7eff87455
Critical patch. Fix hyperkube's layer caching, and remove --make-symlinks at build time
2016-05-17 00:28:24 +03:00
k8s-merge-robot
5dd087040b
Merge pull request #24511 from pbx0/kubelet-symlink
...
Automatic merge from submit-queue
cluster/images/hyperkube: create symlink for each server
Add a kubelet symlink so that the hyperkube image can appear as a kubelet image. https://github.com/kubernetes/kubernetes/issues/24510
2016-05-08 21:31:23 -07:00
Robert Bailey
c9442ee47c
Merge pull request #25114 from aaronlevy/hyperkube-pkg-upgrade
...
Upgrade installed packages when building hyperkube to improve the security profile
2016-05-06 15:03:52 -07:00
Patrick Baxter
e96e57c8f7
cluster/images/hyperkube: create symlink for each server
2016-05-05 21:36:18 +00:00
Mike Danese
4aba77c1f8
add cni plugins to hyperkube image
2016-05-05 14:24:14 -07:00
Aaron Levy
dd8c3588ef
cluster/images/hyperkube: Upgrade installed packages
2016-05-03 17:17:03 -07:00
Jimmy Jones
0521ebad41
Include easy-rsa in container to avoid it being downloaded at runtime
2016-04-15 21:36:54 +01:00
Lucas Käldström
4559a84d3b
Build Kubernetes, etcd and flannel for arm64 and ppc64le
2016-04-14 07:29:10 +03:00
k8s-merge-robot
b8d000853e
Merge pull request #21617 from luxas/hyperkube_for_arm
...
Automatic merge from submit-queue
Cross-build hyperkube and debian-iptables for ARM. Also add a flannel image
We have to be able to build complex docker images too on `amd64` hosts.
Right now we can't build Dockerfiles with `RUN` commands when building for other architectures e.g. ARM.
Resin has a tutorial about this here: https://resin.io/blog/building-arm-containers-on-any-x86-machine-even-dockerhub/
But it's a bit clumsy syntax.
The other alternative would be running this command in a Makefile:
```
# This registers in the kernel that ARM binaries should be run by /usr/bin/qemu-{ARCH}-static
docker run --rm --privileged multiarch/qemu-user-static:register --reset
```
and
```
ADD https://github.com/multiarch/qemu-user-static/releases/download/v2.5.0/x86_64_qemu-arm-static.tar.xz /usr/bin
```
Then the kernel will be able to differ ARM binaries from amd64. When it finds a ARM binary, it will invoke `/usr/bin/qemu-arm-static` first and lets `qemu` translate the ARM syscalls to amd64 ones.
Some code here: https://github.com/multiarch
WDYT is the best approach? If registering `binfmt_misc` in the kernels of the machines is OK, then I think we should go with that.
Otherwise, we'll have to wait for resin's patch to be merged into mainline qemu before we may use the code I have here now.
@fgrzadkowski @david-mcmahon @brendandburns @zmerlynn @ixdy @ihmccreery @thockin
2016-04-04 22:03:32 -07:00
Lucas Käldström
560268e036
Add a flannel image for arm and amd64. Cross-build debian-iptables for arm, arm64 and ppc64le. Build and push hyperkube for arm on every release
2016-04-04 23:33:32 +03:00
Jimmy Jones
b26f5016b2
Add git to hypekube image
...
Fixes #15855 - when using a docker multinode setup, this makes gitRepo volumes work
2016-03-23 23:00:01 +00:00
Paul Morie
b672785d72
Add boilerplate checks for Dockerfiles
2016-02-03 18:35:26 -05:00
Lucas Käldström
7d497441b3
Update docker-multinode instructions and version. Also run kube-proxy in a pod in the docker-multnode manifest
2016-01-11 16:45:56 +02:00
k8s-merge-robot
a702364470
Merge pull request #18351 from fgrzadkowski/simple_single_node
...
Auto commit by PR queue bot
2015-12-14 13:54:26 -08:00
Filip Grzadkowski
f2d56c4198
Simplify local docker setup.
2015-12-11 15:53:44 +01:00
Tim Hockin
340d29a48c
Add ethtool to hyperkube
2015-12-06 23:04:33 -08:00
Brendan Burns
d2dbe56820
Add linux/arm to the list of server builds
2015-11-23 13:55:56 -08:00
Brendan Burns
ce90b83689
Update some flags
2015-11-20 11:47:31 -08:00
Alfonso Acosta
a9465e77c7
Add socat command to hyperkube image
...
This is needed to for port forwarding to work in kubelet.
2015-11-12 12:39:35 +00:00
Mikel Nelson
a90e3beb0f
Smaller hyperkube image...fix git flub
2015-09-10 17:44:10 -07:00
Filip Grzadkowski
1a9b0d6018
Fix mounting volumes in docker based kubernetes setup.
2015-09-01 16:42:23 +02:00
Victor Marmol
2b1b85468a
Merge pull request #7330 from chrismoos/volume_format_script_updates
...
Add safe_format_and_mount to hyperkube image.
2015-05-14 09:17:20 -07:00
Chris Moos
1b814ffd2c
Add safe_format_and_mount to hyperkube image.
...
* Add volume format script into hyperkube image.
* Fix issue with format script on non-redhat platforms.
2015-05-04 21:25:39 -07:00