Revert kube-proxy as a DaemonSet in hyperkube for the v1.3 release

This commit is contained in:
Lucas Käldström 2016-06-22 00:48:46 +03:00
parent f32d23ad73
commit ca3ee9e5a1
5 changed files with 39 additions and 2 deletions

View File

@ -43,10 +43,16 @@ COPY static-pods/master.json /etc/kubernetes/manifests/
COPY static-pods/etcd.json /etc/kubernetes/manifests/
COPY static-pods/addon-manager.json /etc/kubernetes/manifests/
# TODO: Move out kube-proxy to a DaemonSet again
COPY static-pods/kube-proxy.json /etc/kubernetes/manifests/
# Manifests for the docker-multinode guide
COPY static-pods/master-multi.json /etc/kubernetes/manifests-multi/
COPY static-pods/addon-manager.json /etc/kubernetes/manifests-multi/
# TODO: Move out kube-proxy to a DaemonSet again
COPY static-pods/kube-proxy.json /etc/kubernetes/manifests-multi/
# Copy over all addons
COPY addons /etc/kubernetes/addons

View File

@ -61,7 +61,9 @@ endif
cp ../../saltbase/salt/kube-dns/skydns-svc.yaml.base ${TEMP_DIR}/addons/skydns-svc.yaml
cp ../../addons/dashboard/dashboard-controller.yaml ${TEMP_DIR}/addons
cp ../../addons/dashboard/dashboard-service.yaml ${TEMP_DIR}/addons
cp kube-proxy-ds.yaml ${TEMP_DIR}/addons/kube-proxy.yaml
# TODO: Move out kube-proxy to a DaemonSet again
#cp kube-proxy-ds.yaml ${TEMP_DIR}/addons/kube-proxy.yaml
cp ../../../_output/dockerized/bin/linux/${ARCH}/hyperkube ${TEMP_DIR}
cd ${TEMP_DIR} && sed -i.back "s|VERSION|${VERSION}|g" addons/*.yaml static-pods/*.json

View File

@ -12,6 +12,8 @@
# See the License for the specific language governing permissions and
# limitations under the License.
# TODO: Move out kube-proxy to a DaemonSet again
# This is disabled for the v1.3 release, due to bootstrapping complexities
apiVersion: extensions/v1beta1
kind: DaemonSet
metadata:

View File

@ -11,7 +11,7 @@
"containers": [
{
"name": "kube-addon-manager",
"image": "gcr.io/google-containers/kube-addon-manager-ARCH:v3",
"image": "gcr.io/google-containers/kube-addon-manager-ARCH:v4",
"resources": {
"requests": {
"cpu": "5m",

View File

@ -0,0 +1,27 @@
{
"apiVersion": "v1",
"kind": "Pod",
"metadata": {
"name": "k8s-proxy",
"namespace": "kube-system"
},
"spec": {
"hostNetwork": true,
"containers": [
{
"name": "kube-proxy",
"image": "gcr.io/google_containers/hyperkube-ARCH:VERSION",
"command": [
"/hyperkube",
"proxy",
"--master=http://127.0.0.1:8080",
"--v=2",
"--resource-container=\"\""
],
"securityContext": {
"privileged": true
}
}
]
}
}