From 7122a4498ad445a6d34a5eaadac73d2269f9af3f Mon Sep 17 00:00:00 2001 From: Thomas Guettler Date: Tue, 1 Mar 2022 21:31:56 +0100 Subject: [PATCH] fix busybox image to 1.28 (issues with `nslookup`). Changes where done with these commands: reprec 'image: busybox(?!:)' 'image: busybox:1.28' */docs */examples reprec -- '--image=busybox(?!:)' '--image=busybox:1.28' */docs */examples Related issues: https://github.com/docker-library/busybox/issues/48 https://github.com/kubernetes/kubernetes/issues/66924 --- .../docs/concepts/scheduling-eviction/pod-overhead.md | 2 +- content/en/docs/concepts/storage/ephemeral-volumes.md | 4 ++-- content/en/docs/concepts/storage/volumes.md | 4 ++-- content/en/docs/concepts/workloads/pods/_index.md | 2 +- content/en/docs/reference/kubectl/cheatsheet.md | 10 +++++----- .../tasks/administer-cluster/declare-network-policy.md | 6 +++--- .../debug-application-cluster/debug-running-pod.md | 8 ++++---- .../en/docs/tasks/job/parallel-processing-expansion.md | 2 +- .../horizontal-pod-autoscale-walkthrough.md | 2 +- content/en/docs/tutorials/security/apparmor.md | 2 +- content/en/docs/tutorials/services/source-ip.md | 2 +- .../logging/two-files-counter-pod-agent-sidecar.yaml | 2 +- .../two-files-counter-pod-streaming-sidecar.yaml | 6 +++--- .../examples/admin/logging/two-files-counter-pod.yaml | 2 +- .../en/examples/admin/resource/limit-range-pod-1.yaml | 8 ++++---- .../en/examples/admin/resource/limit-range-pod-2.yaml | 8 ++++---- .../en/examples/admin/resource/limit-range-pod-3.yaml | 2 +- content/en/examples/application/job/cronjob.yaml | 2 +- content/en/examples/application/job/job-tmpl.yaml | 2 +- content/en/examples/debug/counter-pod.yaml | 2 +- content/en/examples/pods/init-containers.yaml | 2 +- content/en/examples/pods/inject/dependent-envars.yaml | 2 +- content/en/examples/pods/security/hello-apparmor.yaml | 2 +- .../en/examples/pods/security/security-context.yaml | 2 +- content/en/examples/pods/share-process-namespace.yaml | 2 +- .../projected-secret-downwardapi-configmap.yaml | 2 +- .../projected-secrets-nondefault-permission-mode.yaml | 2 +- .../pods/storage/projected-service-account-token.yaml | 2 +- content/en/examples/pods/storage/projected.yaml | 2 +- .../examples/service/networking/hostaliases-pod.yaml | 2 +- 30 files changed, 49 insertions(+), 49 deletions(-) diff --git a/content/en/docs/concepts/scheduling-eviction/pod-overhead.md b/content/en/docs/concepts/scheduling-eviction/pod-overhead.md index eebc235084..d5db85dadf 100644 --- a/content/en/docs/concepts/scheduling-eviction/pod-overhead.md +++ b/content/en/docs/concepts/scheduling-eviction/pod-overhead.md @@ -72,7 +72,7 @@ spec: runtimeClassName: kata-fc containers: - name: busybox-ctr - image: busybox + image: busybox:1.28 stdin: true tty: true resources: diff --git a/content/en/docs/concepts/storage/ephemeral-volumes.md b/content/en/docs/concepts/storage/ephemeral-volumes.md index 0ee07c7c99..087cf37c73 100644 --- a/content/en/docs/concepts/storage/ephemeral-volumes.md +++ b/content/en/docs/concepts/storage/ephemeral-volumes.md @@ -107,7 +107,7 @@ metadata: spec: containers: - name: my-frontend - image: busybox + image: busybox:1.28 volumeMounts: - mountPath: "/data" name: my-csi-inline-vol @@ -158,7 +158,7 @@ metadata: spec: containers: - name: my-frontend - image: busybox + image: busybox:1.28 volumeMounts: - mountPath: "/scratch" name: scratch-volume diff --git a/content/en/docs/concepts/storage/volumes.md b/content/en/docs/concepts/storage/volumes.md index 50f7bf62a2..69f3c6c757 100644 --- a/content/en/docs/concepts/storage/volumes.md +++ b/content/en/docs/concepts/storage/volumes.md @@ -251,7 +251,7 @@ metadata: spec: containers: - name: test - image: busybox + image: busybox:1.28 volumeMounts: - name: config-vol mountPath: /etc/config @@ -1128,7 +1128,7 @@ spec: fieldRef: apiVersion: v1 fieldPath: metadata.name - image: busybox + image: busybox:1.28 command: [ "sh", "-c", "while [ true ]; do echo 'Hello'; sleep 10; done | tee -a /logs/hello.txt" ] volumeMounts: - name: workdir1 diff --git a/content/en/docs/concepts/workloads/pods/_index.md b/content/en/docs/concepts/workloads/pods/_index.md index fa91723c5a..3aca6e094b 100644 --- a/content/en/docs/concepts/workloads/pods/_index.md +++ b/content/en/docs/concepts/workloads/pods/_index.md @@ -180,7 +180,7 @@ spec: spec: containers: - name: hello - image: busybox + image: busybox:1.28 command: ['sh', '-c', 'echo "Hello, Kubernetes!" && sleep 3600'] restartPolicy: OnFailure # The pod template ends here diff --git a/content/en/docs/reference/kubectl/cheatsheet.md b/content/en/docs/reference/kubectl/cheatsheet.md index b3c3536b31..a0bd2eb262 100644 --- a/content/en/docs/reference/kubectl/cheatsheet.md +++ b/content/en/docs/reference/kubectl/cheatsheet.md @@ -96,10 +96,10 @@ kubectl apply -f https://git.io/vPieo # create resource(s) from url kubectl create deployment nginx --image=nginx # start a single instance of nginx # create a Job which prints "Hello World" -kubectl create job hello --image=busybox -- echo "Hello World" +kubectl create job hello --image=busybox:1.28 -- echo "Hello World" # create a CronJob that prints "Hello World" every minute -kubectl create cronjob hello --image=busybox --schedule="*/1 * * * *" -- echo "Hello World" +kubectl create cronjob hello --image=busybox:1.28 --schedule="*/1 * * * *" -- echo "Hello World" kubectl explain pods # get the documentation for pod manifests @@ -112,7 +112,7 @@ metadata: spec: containers: - name: busybox - image: busybox + image: busybox:1.28 args: - sleep - "1000000" @@ -124,7 +124,7 @@ metadata: spec: containers: - name: busybox - image: busybox + image: busybox:1.28 args: - sleep - "1000" @@ -314,7 +314,7 @@ kubectl logs my-pod -c my-container --previous # dump pod container logs (s kubectl logs -f my-pod # stream pod logs (stdout) kubectl logs -f my-pod -c my-container # stream pod container logs (stdout, multi-container case) kubectl logs -f -l name=myLabel --all-containers # stream all pods logs with label name=myLabel (stdout) -kubectl run -i --tty busybox --image=busybox -- sh # Run pod as interactive shell +kubectl run -i --tty busybox --image=busybox:1.28 -- sh # Run pod as interactive shell kubectl run nginx --image=nginx -n mynamespace # Start a single instance of nginx pod in the namespace of mynamespace kubectl run nginx --image=nginx # Run pod nginx and write its spec into a file called pod.yaml --dry-run=client -o yaml > pod.yaml diff --git a/content/en/docs/tasks/administer-cluster/declare-network-policy.md b/content/en/docs/tasks/administer-cluster/declare-network-policy.md index 7acbaa9e7d..ac9715b909 100644 --- a/content/en/docs/tasks/administer-cluster/declare-network-policy.md +++ b/content/en/docs/tasks/administer-cluster/declare-network-policy.md @@ -68,7 +68,7 @@ pod/nginx-701339712-e0qfq 1/1 Running 0 35s You should be able to access the new `nginx` service from other Pods. To access the `nginx` Service from another Pod in the `default` namespace, start a busybox container: ```console -kubectl run busybox --rm -ti --image=busybox -- /bin/sh +kubectl run busybox --rm -ti --image=busybox:1.28 -- /bin/sh ``` In your shell, run the following command: @@ -111,7 +111,7 @@ networkpolicy.networking.k8s.io/access-nginx created When you attempt to access the `nginx` Service from a Pod without the correct labels, the request times out: ```console -kubectl run busybox --rm -ti --image=busybox -- /bin/sh +kubectl run busybox --rm -ti --image=busybox:1.28 -- /bin/sh ``` In your shell, run the command: @@ -130,7 +130,7 @@ wget: download timed out You can create a Pod with the correct labels to see that the request is allowed: ```console -kubectl run busybox --rm -ti --labels="access=true" --image=busybox -- /bin/sh +kubectl run busybox --rm -ti --labels="access=true" --image=busybox:1.28 -- /bin/sh ``` In your shell, run the command: diff --git a/content/en/docs/tasks/debug-application-cluster/debug-running-pod.md b/content/en/docs/tasks/debug-application-cluster/debug-running-pod.md index 9653ff05ef..c3922ed0a1 100644 --- a/content/en/docs/tasks/debug-application-cluster/debug-running-pod.md +++ b/content/en/docs/tasks/debug-application-cluster/debug-running-pod.md @@ -110,7 +110,7 @@ specify the `-i`/`--interactive` argument, `kubectl` will automatically attach to the console of the Ephemeral Container. ```shell -kubectl debug -it ephemeral-demo --image=busybox --target=ephemeral-demo +kubectl debug -it ephemeral-demo --image=busybox:1.28 --target=ephemeral-demo ``` ``` @@ -182,7 +182,7 @@ but you need debugging utilities not included in `busybox`. You can simulate this scenario using `kubectl run`: ```shell -kubectl run myapp --image=busybox --restart=Never -- sleep 1d +kubectl run myapp --image=busybox:1.28 --restart=Never -- sleep 1d ``` Run this command to create a copy of `myapp` named `myapp-debug` that adds a @@ -225,7 +225,7 @@ To simulate a crashing application, use `kubectl run` to create a container that immediately exits: ``` -kubectl run --image=busybox myapp -- false +kubectl run --image=busybox:1.28 myapp -- false ``` You can see using `kubectl describe pod myapp` that this container is crashing: @@ -283,7 +283,7 @@ additional utilities. As an example, create a Pod using `kubectl run`: ``` -kubectl run myapp --image=busybox --restart=Never -- sleep 1d +kubectl run myapp --image=busybox:1.28 --restart=Never -- sleep 1d ``` Now use `kubectl debug` to make a copy and change its container image diff --git a/content/en/docs/tasks/job/parallel-processing-expansion.md b/content/en/docs/tasks/job/parallel-processing-expansion.md index 30942b3ede..f62515fda0 100644 --- a/content/en/docs/tasks/job/parallel-processing-expansion.md +++ b/content/en/docs/tasks/job/parallel-processing-expansion.md @@ -201,7 +201,7 @@ spec: spec: containers: - name: c - image: busybox + image: busybox:1.28 command: ["sh", "-c", "echo Processing URL {{ url }} && sleep 5"] restartPolicy: Never {% endfor %} diff --git a/content/en/docs/tasks/run-application/horizontal-pod-autoscale-walkthrough.md b/content/en/docs/tasks/run-application/horizontal-pod-autoscale-walkthrough.md index 04d3e3daaa..3e66272e48 100644 --- a/content/en/docs/tasks/run-application/horizontal-pod-autoscale-walkthrough.md +++ b/content/en/docs/tasks/run-application/horizontal-pod-autoscale-walkthrough.md @@ -152,7 +152,7 @@ runs in an infinite loop, sending queries to the php-apache service. ```shell # Run this in a separate terminal # so that the load generation continues and you can carry on with the rest of the steps -kubectl run -i --tty load-generator --rm --image=busybox --restart=Never -- /bin/sh -c "while sleep 0.01; do wget -q -O- http://php-apache; done" +kubectl run -i --tty load-generator --rm --image=busybox:1.28 --restart=Never -- /bin/sh -c "while sleep 0.01; do wget -q -O- http://php-apache; done" ``` Now run: diff --git a/content/en/docs/tutorials/security/apparmor.md b/content/en/docs/tutorials/security/apparmor.md index 992841e356..e6e90b6ef4 100644 --- a/content/en/docs/tutorials/security/apparmor.md +++ b/content/en/docs/tutorials/security/apparmor.md @@ -264,7 +264,7 @@ metadata: spec: containers: - name: hello - image: busybox + image: busybox:1.28 command: [ "sh", "-c", "echo 'Hello AppArmor!' && sleep 1h" ] EOF pod/hello-apparmor-2 created diff --git a/content/en/docs/tutorials/services/source-ip.md b/content/en/docs/tutorials/services/source-ip.md index a5b0d5a1d2..bb9a622c98 100644 --- a/content/en/docs/tutorials/services/source-ip.md +++ b/content/en/docs/tutorials/services/source-ip.md @@ -119,7 +119,7 @@ clusterip ClusterIP 10.0.170.92 80/TCP 51s And hitting the `ClusterIP` from a pod in the same cluster: ```shell -kubectl run busybox -it --image=busybox --restart=Never --rm +kubectl run busybox -it --image=busybox:1.28 --restart=Never --rm ``` The output is similar to this: ``` diff --git a/content/en/examples/admin/logging/two-files-counter-pod-agent-sidecar.yaml b/content/en/examples/admin/logging/two-files-counter-pod-agent-sidecar.yaml index b37b616e6f..ddfb8104cb 100644 --- a/content/en/examples/admin/logging/two-files-counter-pod-agent-sidecar.yaml +++ b/content/en/examples/admin/logging/two-files-counter-pod-agent-sidecar.yaml @@ -5,7 +5,7 @@ metadata: spec: containers: - name: count - image: busybox + image: busybox:1.28 args: - /bin/sh - -c diff --git a/content/en/examples/admin/logging/two-files-counter-pod-streaming-sidecar.yaml b/content/en/examples/admin/logging/two-files-counter-pod-streaming-sidecar.yaml index 87bd198cfd..6b7d1f1201 100644 --- a/content/en/examples/admin/logging/two-files-counter-pod-streaming-sidecar.yaml +++ b/content/en/examples/admin/logging/two-files-counter-pod-streaming-sidecar.yaml @@ -5,7 +5,7 @@ metadata: spec: containers: - name: count - image: busybox + image: busybox:1.28 args: - /bin/sh - -c @@ -22,13 +22,13 @@ spec: - name: varlog mountPath: /var/log - name: count-log-1 - image: busybox + image: busybox:1.28 args: [/bin/sh, -c, 'tail -n+1 -f /var/log/1.log'] volumeMounts: - name: varlog mountPath: /var/log - name: count-log-2 - image: busybox + image: busybox:1.28 args: [/bin/sh, -c, 'tail -n+1 -f /var/log/2.log'] volumeMounts: - name: varlog diff --git a/content/en/examples/admin/logging/two-files-counter-pod.yaml b/content/en/examples/admin/logging/two-files-counter-pod.yaml index 6ebeb717a1..31bbed3cf8 100644 --- a/content/en/examples/admin/logging/two-files-counter-pod.yaml +++ b/content/en/examples/admin/logging/two-files-counter-pod.yaml @@ -5,7 +5,7 @@ metadata: spec: containers: - name: count - image: busybox + image: busybox:1.28 args: - /bin/sh - -c diff --git a/content/en/examples/admin/resource/limit-range-pod-1.yaml b/content/en/examples/admin/resource/limit-range-pod-1.yaml index 0457792af9..b9bd20d06a 100644 --- a/content/en/examples/admin/resource/limit-range-pod-1.yaml +++ b/content/en/examples/admin/resource/limit-range-pod-1.yaml @@ -5,7 +5,7 @@ metadata: spec: containers: - name: busybox-cnt01 - image: busybox + image: busybox:1.28 command: ["/bin/sh"] args: ["-c", "while true; do echo hello from cnt01; sleep 10;done"] resources: @@ -16,7 +16,7 @@ spec: memory: "200Mi" cpu: "500m" - name: busybox-cnt02 - image: busybox + image: busybox:1.28 command: ["/bin/sh"] args: ["-c", "while true; do echo hello from cnt02; sleep 10;done"] resources: @@ -24,7 +24,7 @@ spec: memory: "100Mi" cpu: "100m" - name: busybox-cnt03 - image: busybox + image: busybox:1.28 command: ["/bin/sh"] args: ["-c", "while true; do echo hello from cnt03; sleep 10;done"] resources: @@ -32,6 +32,6 @@ spec: memory: "200Mi" cpu: "500m" - name: busybox-cnt04 - image: busybox + image: busybox:1.28 command: ["/bin/sh"] args: ["-c", "while true; do echo hello from cnt04; sleep 10;done"] diff --git a/content/en/examples/admin/resource/limit-range-pod-2.yaml b/content/en/examples/admin/resource/limit-range-pod-2.yaml index efac440269..40da19c1ae 100644 --- a/content/en/examples/admin/resource/limit-range-pod-2.yaml +++ b/content/en/examples/admin/resource/limit-range-pod-2.yaml @@ -5,7 +5,7 @@ metadata: spec: containers: - name: busybox-cnt01 - image: busybox + image: busybox:1.28 command: ["/bin/sh"] args: ["-c", "while true; do echo hello from cnt01; sleep 10;done"] resources: @@ -16,7 +16,7 @@ spec: memory: "200Mi" cpu: "500m" - name: busybox-cnt02 - image: busybox + image: busybox:1.28 command: ["/bin/sh"] args: ["-c", "while true; do echo hello from cnt02; sleep 10;done"] resources: @@ -24,7 +24,7 @@ spec: memory: "100Mi" cpu: "100m" - name: busybox-cnt03 - image: busybox + image: busybox:1.28 command: ["/bin/sh"] args: ["-c", "while true; do echo hello from cnt03; sleep 10;done"] resources: @@ -32,6 +32,6 @@ spec: memory: "200Mi" cpu: "500m" - name: busybox-cnt04 - image: busybox + image: busybox:1.28 command: ["/bin/sh"] args: ["-c", "while true; do echo hello from cnt04; sleep 10;done"] diff --git a/content/en/examples/admin/resource/limit-range-pod-3.yaml b/content/en/examples/admin/resource/limit-range-pod-3.yaml index 8afdb6379c..503200a966 100644 --- a/content/en/examples/admin/resource/limit-range-pod-3.yaml +++ b/content/en/examples/admin/resource/limit-range-pod-3.yaml @@ -5,7 +5,7 @@ metadata: spec: containers: - name: busybox-cnt01 - image: busybox + image: busybox:1.28 resources: limits: memory: "300Mi" diff --git a/content/en/examples/application/job/cronjob.yaml b/content/en/examples/application/job/cronjob.yaml index 9f06ca7bd6..78d0e2d314 100644 --- a/content/en/examples/application/job/cronjob.yaml +++ b/content/en/examples/application/job/cronjob.yaml @@ -10,7 +10,7 @@ spec: spec: containers: - name: hello - image: busybox + image: busybox:1.28 imagePullPolicy: IfNotPresent command: - /bin/sh diff --git a/content/en/examples/application/job/job-tmpl.yaml b/content/en/examples/application/job/job-tmpl.yaml index 790025b38b..d7dbbafd62 100644 --- a/content/en/examples/application/job/job-tmpl.yaml +++ b/content/en/examples/application/job/job-tmpl.yaml @@ -13,6 +13,6 @@ spec: spec: containers: - name: c - image: busybox + image: busybox:1.28 command: ["sh", "-c", "echo Processing item $ITEM && sleep 5"] restartPolicy: Never diff --git a/content/en/examples/debug/counter-pod.yaml b/content/en/examples/debug/counter-pod.yaml index f997886386..a91b2f8915 100644 --- a/content/en/examples/debug/counter-pod.yaml +++ b/content/en/examples/debug/counter-pod.yaml @@ -5,6 +5,6 @@ metadata: spec: containers: - name: count - image: busybox + image: busybox:1.28 args: [/bin/sh, -c, 'i=0; while true; do echo "$i: $(date)"; i=$((i+1)); sleep 1; done'] diff --git a/content/en/examples/pods/init-containers.yaml b/content/en/examples/pods/init-containers.yaml index 667b03eccd..e55895d673 100644 --- a/content/en/examples/pods/init-containers.yaml +++ b/content/en/examples/pods/init-containers.yaml @@ -14,7 +14,7 @@ spec: # These containers are run during pod initialization initContainers: - name: install - image: busybox + image: busybox:1.28 command: - wget - "-O" diff --git a/content/en/examples/pods/inject/dependent-envars.yaml b/content/en/examples/pods/inject/dependent-envars.yaml index 2509c6f47b..67d07098ba 100644 --- a/content/en/examples/pods/inject/dependent-envars.yaml +++ b/content/en/examples/pods/inject/dependent-envars.yaml @@ -10,7 +10,7 @@ spec: command: - sh - -c - image: busybox + image: busybox:1.28 env: - name: SERVICE_PORT value: "80" diff --git a/content/en/examples/pods/security/hello-apparmor.yaml b/content/en/examples/pods/security/hello-apparmor.yaml index 3e9b3b2a9c..000645f1c7 100644 --- a/content/en/examples/pods/security/hello-apparmor.yaml +++ b/content/en/examples/pods/security/hello-apparmor.yaml @@ -9,5 +9,5 @@ metadata: spec: containers: - name: hello - image: busybox + image: busybox:1.28 command: [ "sh", "-c", "echo 'Hello AppArmor!' && sleep 1h" ] diff --git a/content/en/examples/pods/security/security-context.yaml b/content/en/examples/pods/security/security-context.yaml index 35cb1eeebe..7903c39c64 100644 --- a/content/en/examples/pods/security/security-context.yaml +++ b/content/en/examples/pods/security/security-context.yaml @@ -12,7 +12,7 @@ spec: emptyDir: {} containers: - name: sec-ctx-demo - image: busybox + image: busybox:1.28 command: [ "sh", "-c", "sleep 1h" ] volumeMounts: - name: sec-ctx-vol diff --git a/content/en/examples/pods/share-process-namespace.yaml b/content/en/examples/pods/share-process-namespace.yaml index af812732a2..bd48bf0ff6 100644 --- a/content/en/examples/pods/share-process-namespace.yaml +++ b/content/en/examples/pods/share-process-namespace.yaml @@ -8,7 +8,7 @@ spec: - name: nginx image: nginx - name: shell - image: busybox + image: busybox:1.28 securityContext: capabilities: add: diff --git a/content/en/examples/pods/storage/projected-secret-downwardapi-configmap.yaml b/content/en/examples/pods/storage/projected-secret-downwardapi-configmap.yaml index 270db99dcd..453dc08c0c 100644 --- a/content/en/examples/pods/storage/projected-secret-downwardapi-configmap.yaml +++ b/content/en/examples/pods/storage/projected-secret-downwardapi-configmap.yaml @@ -5,7 +5,7 @@ metadata: spec: containers: - name: container-test - image: busybox + image: busybox:1.28 volumeMounts: - name: all-in-one mountPath: "/projected-volume" diff --git a/content/en/examples/pods/storage/projected-secrets-nondefault-permission-mode.yaml b/content/en/examples/pods/storage/projected-secrets-nondefault-permission-mode.yaml index f69b43161e..b921fd93c5 100644 --- a/content/en/examples/pods/storage/projected-secrets-nondefault-permission-mode.yaml +++ b/content/en/examples/pods/storage/projected-secrets-nondefault-permission-mode.yaml @@ -5,7 +5,7 @@ metadata: spec: containers: - name: container-test - image: busybox + image: busybox:1.28 volumeMounts: - name: all-in-one mountPath: "/projected-volume" diff --git a/content/en/examples/pods/storage/projected-service-account-token.yaml b/content/en/examples/pods/storage/projected-service-account-token.yaml index 3ad06b5dc7..cc307659a7 100644 --- a/content/en/examples/pods/storage/projected-service-account-token.yaml +++ b/content/en/examples/pods/storage/projected-service-account-token.yaml @@ -5,7 +5,7 @@ metadata: spec: containers: - name: container-test - image: busybox + image: busybox:1.28 volumeMounts: - name: token-vol mountPath: "/service-account" diff --git a/content/en/examples/pods/storage/projected.yaml b/content/en/examples/pods/storage/projected.yaml index 172ca0dee5..4244048eb7 100644 --- a/content/en/examples/pods/storage/projected.yaml +++ b/content/en/examples/pods/storage/projected.yaml @@ -5,7 +5,7 @@ metadata: spec: containers: - name: test-projected-volume - image: busybox + image: busybox:1.28 args: - sleep - "86400" diff --git a/content/en/examples/service/networking/hostaliases-pod.yaml b/content/en/examples/service/networking/hostaliases-pod.yaml index 643813b34a..268bffbbf5 100644 --- a/content/en/examples/service/networking/hostaliases-pod.yaml +++ b/content/en/examples/service/networking/hostaliases-pod.yaml @@ -15,7 +15,7 @@ spec: - "bar.remote" containers: - name: cat-hosts - image: busybox + image: busybox:1.28 command: - cat args: