Обновление DaemonSet
Обновите DaemonSet, чтобы изменить образ, используемый контейнером myapp-container
. Создайте файл с именем /home/labex/project/myapp-daemonset-update.yaml
со следующим содержимым:
apiVersion: apps/v1
kind: DaemonSet
metadata:
name: myapp-daemonset
spec:
selector:
matchLabels:
app: myapp
template:
metadata:
labels:
app: myapp
spec:
containers:
- name: myapp-container
image: busybox
command: ["sleep", "3600"]
В этом обновленном DaemonSet образ, используемый контейнером myapp-container
, заменен на busybox
, и установлена команда sleep 3600
.
Обновите DaemonSet с помощью следующей команды:
kubectl apply -f /home/labex/project/myapp-daemonset-update.yaml
Проверьте, что DaemonSet был обновлен и что реплики myapp-pod
запущены с новым образом. Используйте следующую команду для вывода списка подов, созданных DaemonSet:
kubectl get pods -l app=myapp
Вы должны увидеть новые поды, созданные с обновленным образом.