Службе контейнеров Azure не удается установить механизм докера

Я развернул новую группу ресурсов и кластер kubernetes, используя acs-engine для извлечения статей и выпуска через эти шаблоны ARM в VSTS. Однако кластер kubernetes создается, когда вы не установили ssh в мастер-докер. Бег

`systemctl status kubelet` 

показывает, что служба не работает, и при попытке запустить говорит, что docker.service не работает. Это не может запуститься, потому что нет механизма докера.

Reading package lists...
May  4 17:32:27 ubuntu cloud-init[2488]: W: GPG error: 
https://apt.dockerproject.org/repo ubuntu-xenial InRelease: The 
following signatures couldn't be verified because the public key is not 
available: NO_PUBKEY F76221572C52609D
May  4 17:32:27 ubuntu cloud-init[2488]: W: The repository 
'https://apt.dockerproject.org/repo ubuntu-xenial InRelease' is not 
signed.
May  4 17:32:27 ubuntu cloud-init[2488]: Reading package lists...
May  4 17:32:27 ubuntu cloud-init[2488]: Building dependency tree...
May  4 17:32:27 ubuntu cloud-init[2488]: Reading state information...
May  4 17:32:27 ubuntu cloud-init[2488]: The following additional         
packages will be installed:
May  4 17:32:27 ubuntu cloud-init[2488]:   aufs-tools cgroupfs-mount 
libltdl7
May  4 17:32:27 ubuntu cloud-init[2488]: Suggested packages:
May  4 17:32:27 ubuntu cloud-init[2488]:   mountall
May  4 17:32:27 ubuntu cloud-init[2488]: The following NEW packages 
will be installed:
May  4 17:32:27 ubuntu cloud-init[2488]:   aufs-tools cgroupfs-mount 
docker-engine libltdl7
May  4 17:32:27 ubuntu cloud-init[2488]: 0 upgraded, 4 newly installed, 
0 to remove and 176 not upgraded.
May  4 17:32:27 ubuntu cloud-init[2488]: Need to get 19.4 MB/19.5 MB of 
archives.
May  4 17:32:27 ubuntu cloud-init[2488]: After this operation, 102 MB 
of additional disk space will be used.
May  4 17:32:27 ubuntu cloud-init[2488]: WARNING: The following 
packages cannot be authenticated!
May  4 17:32:27 ubuntu cloud-init[2488]:   docker-engine
May  4 17:32:27 ubuntu cloud-init[2488]: E: There were unauthenticated 
packages and -y was used without --allow-unauthenticated
May  4 17:32:27 ubuntu cloud-init[2488]: Failed to restart 
docker.service: Unit docker.service not found.
May  4 17:32:28 ubuntu cloud-init[2488]: usermod: group 'docker' does 
not exist

Когда вы пытаетесь запустить apt-get install docker-engine это не помогает, как вы можете видеть выше.

Бег sudo apt-get install -y --allow-unauthenticated docker-engine позволит вам установить механизм докера и запустить сервис kubelet. Затем вы можете получить доступ к кластеру от мастера.

Однако,.kube/config не создан, поэтому вы не можете получить к нему доступ из внешнего источника. Я мог бы создать.kube/config от мастера и сейчас исследую это.

Это необходимо исправить, поскольку я автоматизирую развертывание среды.

1 ответ

PR https://github.com/Azure/acs-engine/pull/498 исправил ошибку восстановления GPG. Можете ли вы подтвердить, что используете последний ACS-движок, и если да, отправьте регион, в котором вы это видите.

Чтобы подтвердить правильность работы, я только что развернул последнюю версию ACS-Engine на западе США, а также убедился, что наши бегуны не показывают эту проблему в регионах Azure.

Другие вопросы по тегам