Øk_gø_løve
и оно должно быть добавлено в качестве insecure registry, если ты хочешь по HTTP это делать
Alexander
емнип без https не заработает никак. insecure нужен если серт кривой
Andrey
оно уже сделано
Andrey
insecure registry
Sergei
Http registry надо прописывать в конфиге докера как insecure registry. Тогда будет работать
Артем
Приветствую, подскажите ставлю кубернетес через kubeadm и ansible.
Нашел такой yml для установки
- hosts: all
become: yes
tasks:
- name: install Docker
apt:
name: docker.io
state: present
update_cache: true
- name: install APT Transport HTTPS
apt:
name: apt-transport-https
state: present
- name: add Kubernetes apt-key
apt_key:
url: https://packages.cloud.google.com/apt/doc/apt-key.gpg
state: present
- name: add Kubernetes' APT repository
apt_repository:
repo: deb http://apt.kubernetes.io/ kubernetes-xenial main
state: present
filename: 'kubernetes'
- name: install kubelet
apt:
name: kubelet
state: present
update_cache: true
- name: install kubeadm
apt:
name: kubeadm
state: present
- hosts: master
become: yes
tasks:
- name: install kubectl
apt:
name: kubectl
state: present
Но в пакпке /etc/kubernetes только одна папка mainfest. Почему там нет файлов кубернетес?
Dmytro
Rainbow
Я просто стал вместо тегов использовать digest
image: nginx@sha256:23e4dacbc60479fa7f23b3b8e18aad41bd8445706d0538b25ba1d575a6e2410b
вроде такого
Dmytro
Это может быть нехилой проблемой если приложение стартует минуты (у меня МЛ апп грузит много гигабайтов моделей в память, поэтому). Лучше не передеплаивать лишний раз и даже новый тег не пушать имхо, .dockerignore и сравнение хеша нового собраного образа с latest в CI джобе это решает, моё имхо
Rainbow
docker build -t app:$CI_COMMIT_SHA
DIGEST=$(docker inspect --format='{{.Id}}' app:$CI_COMMIT_SHA)
Rainbow
digest не меняется, если image не меняется. digest не зависит от тега.
Rainbow
image: app@sha256:d98169a31d42b6b1cf1c0ad3ad40b74022e3212127a1c5192b9451f53320136f
Rainbow
вот так в deployment.yml попадает
Vadim
Rainbow
Да, точно, RepoDigests[0] нужен
Vadim
там еще веселее - если запуллил этот имадж, то id == digest, а если сбилдил на этой ноде - то нет
Vadim
потому что докеровцы придумали свое особое кэширование
Dmytro
Мой поинт ещё был в том чтобы даже ну пушать новый тег если айди образа равно айди прошлого билда (latest)
Rainbow
А есть идеи как можно задетектить, что docker build ничего не сделал без танцев с вытягиванием digest?
Dmytro
Михаил
Александр
Михаил
Ян
если еще не было
Ян
New Certified Docker Images + Kubernetes Scripts Simplify MariaDB Cloud Deployments https://mariadb.com/resources/blog/new-certified-docker-images-kubernetes-scripts-simplify-mariadb-cloud-deployments
Rainbow
Это просто говна кусок
слишком критично. Думаю паре тысяч людей он упрощает жизнь, т.е. хоть что-то да делает. так-то все Г, даже ASM x86
Rainbow
где то недавно была статья на хабре со смыслом "мы живем и делаем г на основе г"
Й
О, неужели пара здравых мыслей о нашей профессии
Михаил
Михаил
Yaros
@BaZZiliO да, купили энтерпрайз поддержку, разумеется. Серьезно топы решили 😊
Anonymous
Yaros
@BaZZiliO к скептическому, что "топы так решили". Вы написали, что ничего они не решили, ведь не купили же энтерпрайз поддержку. А на самом деле купили.
Yaros
Чатик, понимаю, что не совсем то место, но все же, может кто-то порекомендовать книгу по сетям хорошую? Можно на английском, пойдет. Либо скажите где спросить можно.
Anonymous
Anonymous
Øk_gø_løve
Øk_gø_løve
Возможно CCNA
Yaros
@BaZZiliO по сетям нужна какая-то фундаментальная книга для изучения сетей. С чего начинают будущие сетевые инженеры? Если Таненбаум пойдет и проблема только в не веселой подаче контента - вполне годится.
Yaros
Просто хочется выбрать хорошую книгу, прочесть ее, возможно не один раз - профит.
𝚔𝚟𝚊𝚙𝚜
Yaros
@kvaps понял, спасибо. Речь ведь про это: https://habr.com/post/134892/ ?
𝚔𝚟𝚊𝚙𝚜
Да, оно самое
Dmytro
Dmytro
Dmytro
Dmytro
Øk_gø_løve
Øk_gø_løve
Что касается порядка запусков сервисов - в кубере, в частности в хелме, не существует порядка запуска. Только костыли типа init контейнеров
Øk_gø_løve
Если нет инит контейнера, то сервис должен понимать, что не все готово и падать
Dmytro
Øk_gø_løve
Andor
Dmytro
Dmytro
Dmytro
Dmytro
Михаил
𝚔𝚟𝚊𝚙𝚜
Stanislav
Может, сразу костыль и велосипед? :-)
Andrey
Denis