Мне нужно установить kubernetes v1.17.6. В моем мета-тестовом слое я создал новый рецепт kubernetes_ git .bb внутри каталога recipes-container / kubernetes. Я работаю над веткой zeus, и поскольку у poky layer go версия 1.12, я получаю сообщение об ошибке, так как
kubernetes v1.17.6 требует go версия 1.13 +
Go в каталоге poky / meta / recipes-devtools содержится много содержимого, поэтому я сначала подумал просто скопировать и заменить v1.12 на v1.14, но это не так просто, как кажется. Более ранняя проблема исчезла, но поскольку есть много других рецептов, которые зависели от go версии 1.12, из-за этого у меня были другие ошибки, поэтому я не мог просто заменить это.
Затем в мета -test слой, я создал новую папку meta-devtools и скопировал в нее go v1.14. Я почти уверен, что это неправильный способ сделать это, потому что я снова получаю первую ошибку, требующую более новой версии go. Можно ли указать кубернетам на уровне мета-теста для использования go версии v1.14 или есть какой-нибудь лучший способ добиться этого?