Size: a a a

Kubernetes — русскоговорящее сообщество

2020 August 27

AV

Alexander Valkov in Kubernetes — русскоговорящее сообщество
Не понял.
источник

DK

Dmitry Kudyukin in Kubernetes — русскоговорящее сообщество
Запускаешь два контейнера здоровый и курильщика. В каждом из них запускаешь команду mount, она покажет список файлух с опциями. И внимательно на это смотришь
источник

AC

Andru Cherny in Kubernetes — русскоговорящее сообщество
Ребят, кто разворачивал elk через хелм. Нужна маленькая консультация.
источник

AV

Alexander Valkov in Kubernetes — русскоговорящее сообщество
Сделал
- sudo useradd postgres
- sudo chown -R postgres:postgres volumes
- получаем drwxrwxr-x 3 postgres postgres 4,0K авг 26 18:27 volumes
- minikube mount --uid='postgres' --gid='postgres' volumes/dev/:/database &

 $ docker run -d --name test -e POSTGRES_PASSWORD=secret -v /database:/var/lib/postgresql/data postgres:12.2-alpine && docker logs -f test
b6da17454d8898e95719cf86a7fd6092e77e24af02d40a6353a983cc784f4432
chmod: /var/lib/postgresql/data: No error information

Если зайти внутрь
/ # ls -lhd /var/lib/postgresql/data/
drwx------    1 42949672 42949672    4.0K Aug 27 14:18 /var/lib/postgresql/data/
источник

m

mr. X in Kubernetes — русскоговорящее сообщество
ПОдскажите, пожалуйста, а как в дженкинс добавить ансибл, если он установлен как оператор  ? как вообще лезть внутрь оператора ?
источник

AV

Alexander Valkov in Kubernetes — русскоговорящее сообщество
Александр Фадеев
а почему докер ран? я все пытаюсь уловить суть происходящего, но не получается(
Ещё немного добавлю к предыдущему. Я запускаю docker run  именно в minikube environment (через eval $(minikube -p minikube docker-env)), не на хосте. То есть цепочка соблюдена. Если просто на хосте запускать - всё работает.
источник

AV

Alexander Valkov in Kubernetes — русскоговорящее сообщество
Stephen Seliuk
caps = capabilities - это некоторые дополнительные возможности, которые имеет рут, и которые можно накинуть к пользовательскому процессу, чтобы он тоже имел некоторые из них. В контейнерных средах это больше относится к трюкам которые можно выполнять с хостом
Всё-таки, думаю, это не портируемо. Винда жеж тоже нужна будет.
источник

k

kvaps in Kubernetes — русскоговорящее сообщество
а 1.19 вышел уже?
источник

VT

Victor Tur in Kubernetes — русскоговорящее сообщество
kvaps
а 1.19 вышел уже?
23 hours ago
источник

k

kvaps in Kubernetes — русскоговорящее сообщество
о ништяг
источник

VT

Victor Tur in Kubernetes — русскоговорящее сообщество
источник

AV

Alexander Valkov in Kubernetes — русскоговорящее сообщество
Dmitry Kudyukin
Запускаешь два контейнера здоровый и курильщика. В каждом из них запускаешь команду mount, она покажет список файлух с опциями. И внимательно на это смотришь
Где работает:

/ # mount | grep postg
/dev/mapper/sda5_crypt on /var/lib/postgresql/data type ext4 (rw,relatime,errors=remount-ro,data=ordered)


Где не работает (то есть в minikube):
/ # mount | grep postg
172.17.0.1 on /var/lib/postgresql/data type 9p (rw,sync,dirsync,relatime,access=any,msize=65536,trans=tcp,noextend,port=44281)
источник

АФ

Александр Фадеев... in Kubernetes — русскоговорящее сообщество
я вот что попробовал: minikube mount temp:/my_temp, при таком docker run -it -v /my_temp:/temp alpine sh - работает,  docker run -it -v temp:/temp alpine sh - не работает
источник

SS

Stephen Seliuk in Kubernetes — русскоговорящее сообщество
Alexander Valkov
Всё-таки, думаю, это не портируемо. Винда жеж тоже нужна будет.
я так и не понял сакральных смысл всех этих действий и колдовства с minikube. У разрабов винда, это я понял - но зачем им миникуб - не понятно. Разрабы пишут ПО, пусть докер-компоуз используют, а далее уже задача девопса как оптимизировать билды и как запускать на кубере. С разрабов тут главное 12-factor требовать.
источник

SS

Stephen Seliuk in Kubernetes — русскоговорящее сообщество
нет разве какой-то ci/cd системы? я своим разрабам jenkins x ставил, радовались
источник

SS

Stephen Seliuk in Kubernetes — русскоговорящее сообщество
и microk8s кстати на винде тоже поддерживается
источник

АФ

Александр Фадеев... in Kubernetes — русскоговорящее сообщество
Александр Фадеев
я вот что попробовал: minikube mount temp:/my_temp, при таком docker run -it -v /my_temp:/temp alpine sh - работает,  docker run -it -v temp:/temp alpine sh - не работает
работать то работает, но постгрес там не стартует))
источник

SS

Stephen Seliuk in Kubernetes — русскоговорящее сообщество
у миникуба еще обозначены Driver mounts (по разным гипервизорам) https://minikube.sigs.k8s.io/docs/handbook/mount/
источник

SS

Stephen Seliuk in Kubernetes — русскоговорящее сообщество
источник

AV

Alexander Valkov in Kubernetes — русскоговорящее сообщество
Stephen Seliuk
я так и не понял сакральных смысл всех этих действий и колдовства с minikube. У разрабов винда, это я понял - но зачем им миникуб - не понятно. Разрабы пишут ПО, пусть докер-компоуз используют, а далее уже задача девопса как оптимизировать билды и как запускать на кубере. С разрабов тут главное 12-factor требовать.
И будет зоопарк - там docker-compose, тут kubernetes. Добавили сервис - переписывать надо. Добавили параметр - опять.
Можно, конечно, и так, но почему бы не приблизить тестовые среды к проду?
источник