Я здесь новичок, поэтому, пожалуйста, будьте нежны со мной.
Я унаследовал старую (ish) процедуру установки kops, используя скрипты Ansible, в которой есть конкретная версия образа "kope.io" в создании группы экземпляров
apiVersion: kops/v1alpha2
kind: InstanceGroup
metadata:
creationTimestamp: null
labels:
kops.k8s.io/cluster: {{ k8s_cluster_name }}
name: master-{{ vpc_region }}a
spec:
associatePublicIp: false
image: kope.io/k8s-1.8-debian-jessie-amd64-hvm-ebs-2018-02-08
machineType: "{{ master_instance_type }}"
maxSize: 1
minSize: 1
{% if use_spot %}
maxPrice: "{{ spot_price }}"
{% endif %}
nodeLabels:
kops.k8s.io/instancegroup: master-{{ vpc_region }}a
role: Master
subnets:
- {{ vpc_region }}a-private-subnet
AsВы можете увидеть строку image: kope.io/k8s-1.8-debian-jessie-amd64-hvm-ebs-2018-02-08
, которая привязывает меня к конкретной версии k8s.
Я хочу пересобрать с более новой версией, но я не уверен, нужно ли мне все еще указывать это изображение, и если я делаю, какое изображение я должен использовать?
Я бы хотелпо крайней мере, обновить это до 1.9.11, но в идеале я думаю, что я должен перейти на новейшую стабильную версию.(1.13.0?), Но я знаю, что лот изменился с тех пор, так что, скорее всего, что-то сломается?
Поиском в Google можно найти столько информации, но большая ее часть сбивает с толку или противоречит (или устарела. Любые указатели очень ценятся.