mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-23 19:56:01 +00:00
Merge pull request #27468 from aledbf/remove-duplicated-nginx-image
Automatic merge from submit-queue Remove duplicated nginx image. Use nginx-slim instead This PR removes the image `gcr.io/google_containers/nginx:1.7.9` and uses `gcr.io/google_containers/nginx-slim:0.7`. Besides removing the duplication `1.7.9` is 16 months old.
This commit is contained in:
commit
594e4d883c
@ -1,20 +0,0 @@
|
|||||||
# Copyright 2016 The Kubernetes Authors All rights reserved.
|
|
||||||
#
|
|
||||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
|
||||||
# you may not use this file except in compliance with the License.
|
|
||||||
# You may obtain a copy of the License at
|
|
||||||
#
|
|
||||||
# http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
#
|
|
||||||
# Unless required by applicable law or agreed to in writing, software
|
|
||||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
# See the License for the specific language governing permissions and
|
|
||||||
# limitations under the License.
|
|
||||||
|
|
||||||
FROM google/debian:wheezy
|
|
||||||
|
|
||||||
COPY backports.list /etc/apt/sources.list.d/backports.list
|
|
||||||
|
|
||||||
RUN apt-get update
|
|
||||||
RUN apt-get -t wheezy-backports -yy -q install nginx
|
|
@ -1,28 +0,0 @@
|
|||||||
# Copyright 2016 The Kubernetes Authors All rights reserved.
|
|
||||||
#
|
|
||||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
|
||||||
# you may not use this file except in compliance with the License.
|
|
||||||
# You may obtain a copy of the License at
|
|
||||||
#
|
|
||||||
# http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
#
|
|
||||||
# Unless required by applicable law or agreed to in writing, software
|
|
||||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
# See the License for the specific language governing permissions and
|
|
||||||
# limitations under the License.
|
|
||||||
|
|
||||||
### Nginx image
|
|
||||||
# This image is used to run nginx on the master.
|
|
||||||
|
|
||||||
# Current 'live' version is v1
|
|
||||||
# Please make sure that you update this comment if you build/push new
|
|
||||||
# versions.
|
|
||||||
VERSION=v2
|
|
||||||
|
|
||||||
all:
|
|
||||||
docker build -t gcr.io/google_containers/nginx:${VERSION} .
|
|
||||||
gcloud docker push gcr.io/google_containers/nginx:${VERSION}
|
|
||||||
|
|
||||||
.PHONY: all
|
|
||||||
|
|
@ -1,10 +0,0 @@
|
|||||||
### Nginx image
|
|
||||||
This image is used to run nginx on the master.
|
|
||||||
|
|
||||||
#### Instructions
|
|
||||||
make
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
[]()
|
|
@ -1 +0,0 @@
|
|||||||
deb http://gce_debian_mirror.storage.googleapis.com wheezy-backports main non-free
|
|
@ -27,7 +27,7 @@ spec:
|
|||||||
command:
|
command:
|
||||||
- /bin/sh
|
- /bin/sh
|
||||||
- -c
|
- -c
|
||||||
- "for i in gcr.io/google_containers/busybox gcr.io/google_containers/busybox:1.24 gcr.io/google_containers/dnsutils:e2e gcr.io/google_containers/eptest:0.1 gcr.io/google_containers/fakegitserver:0.1 gcr.io/google_containers/hostexec:1.2 gcr.io/google_containers/iperf:e2e gcr.io/google_containers/jessie-dnsutils:e2e gcr.io/google_containers/liveness:e2e gcr.io/google_containers/mounttest:0.2 gcr.io/google_containers/mounttest:0.5 gcr.io/google_containers/mounttest:0.6 gcr.io/google_containers/mounttest-user:0.3 gcr.io/google_containers/netexec:1.4 gcr.io/google_containers/netexec:1.5 gcr.io/google_containers/nettest:1.7 gcr.io/google_containers/nettest:1.8 gcr.io/google_containers/nginx:1.7.9 gcr.io/google_containers/nginx-slim:0.5 gcr.io/google_containers/n-way-http:1.0 gcr.io/google_containers/pause:2.0 gcr.io/google_containers/pause-amd64:3.0 gcr.io/google_containers/porter:cd5cb5791ebaa8641955f0e8c2a9bed669b1eaab gcr.io/google_containers/portforwardtester:1.0 gcr.io/google_containers/redis:e2e gcr.io/google_containers/resource_consumer:beta4 gcr.io/google_containers/resource_consumer/controller:beta4 gcr.io/google_containers/serve_hostname:v1.4 gcr.io/google_containers/servicelb:0.1 gcr.io/google_containers/test-webserver:e2e gcr.io/google_containers/ubuntu:14.04 gcr.io/google_containers/update-demo:kitten gcr.io/google_containers/update-demo:nautilus gcr.io/google_containers/volume-ceph:0.1 gcr.io/google_containers/volume-gluster:0.2 gcr.io/google_containers/volume-iscsi:0.1 gcr.io/google_containers/volume-nfs:0.6 gcr.io/google_containers/volume-rbd:0.1 gcr.io/google_samples/gb-redisslave:v1; do echo $(date '+%X') pulling $i; docker pull $i 1>/dev/null; done; exit 0;"
|
- "for i in gcr.io/google_containers/busybox gcr.io/google_containers/busybox:1.24 gcr.io/google_containers/dnsutils:e2e gcr.io/google_containers/eptest:0.1 gcr.io/google_containers/fakegitserver:0.1 gcr.io/google_containers/hostexec:1.2 gcr.io/google_containers/iperf:e2e gcr.io/google_containers/jessie-dnsutils:e2e gcr.io/google_containers/liveness:e2e gcr.io/google_containers/mounttest:0.2 gcr.io/google_containers/mounttest:0.5 gcr.io/google_containers/mounttest:0.6 gcr.io/google_containers/mounttest-user:0.3 gcr.io/google_containers/netexec:1.4 gcr.io/google_containers/netexec:1.5 gcr.io/google_containers/nettest:1.7 gcr.io/google_containers/nettest:1.8 gcr.io/google_containers/nginx-slim:0.7 gcr.io/google_containers/n-way-http:1.0 gcr.io/google_containers/pause:2.0 gcr.io/google_containers/pause-amd64:3.0 gcr.io/google_containers/porter:cd5cb5791ebaa8641955f0e8c2a9bed669b1eaab gcr.io/google_containers/portforwardtester:1.0 gcr.io/google_containers/redis:e2e gcr.io/google_containers/resource_consumer:beta4 gcr.io/google_containers/resource_consumer/controller:beta4 gcr.io/google_containers/serve_hostname:v1.4 gcr.io/google_containers/test-webserver:e2e gcr.io/google_containers/ubuntu:14.04 gcr.io/google_containers/update-demo:kitten gcr.io/google_containers/update-demo:nautilus gcr.io/google_containers/volume-ceph:0.1 gcr.io/google_containers/volume-gluster:0.2 gcr.io/google_containers/volume-iscsi:0.1 gcr.io/google_containers/volume-nfs:0.6 gcr.io/google_containers/volume-rbd:0.1 gcr.io/google_samples/gb-redisslave:v1; do echo $(date '+%X') pulling $i; docker pull $i 1>/dev/null; done; exit 0;"
|
||||||
securityContext:
|
securityContext:
|
||||||
privileged: true
|
privileged: true
|
||||||
volumeMounts:
|
volumeMounts:
|
||||||
|
@ -47,7 +47,7 @@ func testingPod(name, value string) v1.Pod {
|
|||||||
Containers: []v1.Container{
|
Containers: []v1.Container{
|
||||||
{
|
{
|
||||||
Name: "nginx",
|
Name: "nginx",
|
||||||
Image: "gcr.io/google_containers/nginx:1.7.9",
|
Image: "gcr.io/google_containers/nginx-slim:0.7",
|
||||||
Ports: []v1.ContainerPort{{ContainerPort: 80}},
|
Ports: []v1.ContainerPort{{ContainerPort: 80}},
|
||||||
LivenessProbe: &v1.Probe{
|
LivenessProbe: &v1.Probe{
|
||||||
Handler: v1.Handler{
|
Handler: v1.Handler{
|
||||||
|
@ -83,7 +83,7 @@ const (
|
|||||||
pausePodName = "pause"
|
pausePodName = "pause"
|
||||||
runJobTimeout = 5 * time.Minute
|
runJobTimeout = 5 * time.Minute
|
||||||
busyboxImage = "gcr.io/google_containers/busybox:1.24"
|
busyboxImage = "gcr.io/google_containers/busybox:1.24"
|
||||||
nginxImage = "gcr.io/google_containers/nginx:1.7.9"
|
nginxImage = "gcr.io/google_containers/nginx-slim:0.7"
|
||||||
kubeCtlManifestPath = "test/e2e/testing-manifests/kubectl"
|
kubeCtlManifestPath = "test/e2e/testing-manifests/kubectl"
|
||||||
redisControllerFilename = "redis-master-controller.json"
|
redisControllerFilename = "redis-master-controller.json"
|
||||||
redisServiceFilename = "redis-master-service.json"
|
redisServiceFilename = "redis-master-service.json"
|
||||||
|
@ -737,7 +737,7 @@ func newPetSet(name, ns, governingSvcName string, replicas int, petMounts []api.
|
|||||||
Containers: []api.Container{
|
Containers: []api.Container{
|
||||||
{
|
{
|
||||||
Name: "nginx",
|
Name: "nginx",
|
||||||
Image: "gcr.io/google_containers/nginx-slim:0.5",
|
Image: "gcr.io/google_containers/nginx-slim:0.7",
|
||||||
VolumeMounts: mounts,
|
VolumeMounts: mounts,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
@ -281,7 +281,7 @@ var _ = framework.KubeDescribe("Pods", func() {
|
|||||||
Containers: []api.Container{
|
Containers: []api.Container{
|
||||||
{
|
{
|
||||||
Name: "nginx",
|
Name: "nginx",
|
||||||
Image: "gcr.io/google_containers/nginx:1.7.9",
|
Image: "gcr.io/google_containers/nginx-slim:0.7",
|
||||||
Ports: []api.ContainerPort{{ContainerPort: 80}},
|
Ports: []api.ContainerPort{{ContainerPort: 80}},
|
||||||
LivenessProbe: &api.Probe{
|
LivenessProbe: &api.Probe{
|
||||||
Handler: api.Handler{
|
Handler: api.Handler{
|
||||||
@ -428,7 +428,7 @@ var _ = framework.KubeDescribe("Pods", func() {
|
|||||||
Containers: []api.Container{
|
Containers: []api.Container{
|
||||||
{
|
{
|
||||||
Name: "nginx",
|
Name: "nginx",
|
||||||
Image: "gcr.io/google_containers/nginx:1.7.9",
|
Image: "gcr.io/google_containers/nginx-slim:0.7",
|
||||||
Ports: []api.ContainerPort{{ContainerPort: 80}},
|
Ports: []api.ContainerPort{{ContainerPort: 80}},
|
||||||
LivenessProbe: &api.Probe{
|
LivenessProbe: &api.Probe{
|
||||||
Handler: api.Handler{
|
Handler: api.Handler{
|
||||||
@ -514,7 +514,7 @@ var _ = framework.KubeDescribe("Pods", func() {
|
|||||||
Containers: []api.Container{
|
Containers: []api.Container{
|
||||||
{
|
{
|
||||||
Name: "nginx",
|
Name: "nginx",
|
||||||
Image: "gcr.io/google_containers/nginx:1.7.9",
|
Image: "gcr.io/google_containers/nginx-slim:0.7",
|
||||||
Ports: []api.ContainerPort{{ContainerPort: 80}},
|
Ports: []api.ContainerPort{{ContainerPort: 80}},
|
||||||
LivenessProbe: &api.Probe{
|
LivenessProbe: &api.Probe{
|
||||||
Handler: api.Handler{
|
Handler: api.Handler{
|
||||||
@ -1351,7 +1351,7 @@ var _ = framework.KubeDescribe("Pods", func() {
|
|||||||
if err != nil {
|
if err != nil {
|
||||||
framework.Failf("failed to get pod: %v", err)
|
framework.Failf("failed to get pod: %v", err)
|
||||||
}
|
}
|
||||||
pod.Spec.Containers[0].Image = "gcr.io/google_containers/nginx:1.7.9"
|
pod.Spec.Containers[0].Image = "gcr.io/google_containers/nginx-slim:0.7"
|
||||||
pod, err = podClient.Update(pod)
|
pod, err = podClient.Update(pod)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
framework.Failf("error updating pod=%s/%s %v", podName, containerName, err)
|
framework.Failf("error updating pod=%s/%s %v", podName, containerName, err)
|
||||||
|
@ -7,7 +7,7 @@ metadata:
|
|||||||
spec:
|
spec:
|
||||||
containers:
|
containers:
|
||||||
- name: nginx
|
- name: nginx
|
||||||
image: gcr.io/google_containers/nginx:1.7.9
|
image: gcr.io/google_containers/nginx-slim:0.7
|
||||||
ports:
|
ports:
|
||||||
- containerPort: 80
|
- containerPort: 80
|
||||||
readinessProbe:
|
readinessProbe:
|
||||||
|
@ -48,7 +48,7 @@ var ImageRegistry = map[int]string{
|
|||||||
busyBoxImage: "gcr.io/google_containers/busybox:1.24",
|
busyBoxImage: "gcr.io/google_containers/busybox:1.24",
|
||||||
hostExecImage: "gcr.io/google_containers/hostexec:1.2",
|
hostExecImage: "gcr.io/google_containers/hostexec:1.2",
|
||||||
netExecImage: "gcr.io/google_containers/netexec:1.4",
|
netExecImage: "gcr.io/google_containers/netexec:1.4",
|
||||||
nginxImage: "gcr.io/google_containers/nginx:1.7.9",
|
nginxImage: "gcr.io/google_containers/nginx-slim:0.7",
|
||||||
pauseImage: framework.GetPauseImageNameForHostArch(),
|
pauseImage: framework.GetPauseImageNameForHostArch(),
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user