На момент написания этого ответа (декабрь 2018 года) движок Google Kubernetes поддерживает две операционные системы:
- Контейнер-оптимизированная ОС (от Google)
- Ubuntu
Более подробную информацию о поддерживаемых типах образов вы можете найти здесь
Чтобы изменить образ виртуальной машины, вам необходимо обновить конфигурацию, это зависит от того, как вы создаете кластер kubernetes.Например, у вас есть возможность выбрать изображение при создании кластера через веб-интерфейс (создать кластер -> пулы узлов -> настроить -> расширенное редактирование):
Если вы создаете кластер с помощью файла конфигурации, вам необходимо обновить образ, который вы хотите использовать в файле конфигурации, и применить ваши изменения, например:
apiVersion: v1
kind: Pod
metadata:
name: resource-reserver
spec:
containers:
- name: sleep-forever
image: <your-image-here>