Kubernetes. Архитектура.

Пишу очередную заметку-шпаргалку. Она относится к архитектуре Kubernetes. Целью Kubernetes является автоматизация развертывания контейнеризированных приложений. Он же соединяет все компоненты приложения в единой целое. Кластер состоит из набора узлов на которых развернуты контейнеры. Есть Master node, он состоит из: Controller manager — отвечает за управление кластером, хранение информации об узлах Kubernetes, отвечает за планирование и […]

Продолжить чтение..Kubernetes. Архитектура.

Новое в работе.

Вот так бывает придешь в гости к ИТ-шнику, он тебя спросит о чем-нибудь, о теме, в которой вроде как ты и должен разбираться ввиду большого срока работы в Итшке, и даже в должности у тебя есть слово Ведущий. И раз. И не знаешь ответа. Обидно? Глупо? Нет. Всего знать нельзя — для этого существуют справочники […]

Продолжить чтение..Новое в работе.

WordPress in Docker.

Docker обладает тремя специфическими особенностями, помогающими создавать контейнеры, не зависящие от операционной системы: 1. Файловая система только для чтения 2. Переменные окружения3. Тома При запуске контейнера используется —read-only параметр, например: В этом случае контейнер не запустится, т.к. файловая система в состоянии «только чтение». Выполнив команду без —read-only и посмотрев как изменилась файловая система, увидим: ivan@ivan-XPS-9320:~$ […]

Продолжить чтение..WordPress in Docker.

Docker. Command.

docker ps Показать запущенные контейнеры docker ps -a Показать все контейнеры docker restart ИмяКонтейнера Перезапустить контейнер docker logs ИмяКонтейнера Посмотреть логи контейнера docker stop ИмяКонтейнера Остановить контейнер docker rm ИмяКонтейнера Удалить контейнер docker inspect ИмяКонтейнера Вывести подробную информацию о контейнере docker stats ИмяКонтейнера Вывести статистику о работающем контейнере На самом деле, команд Docker намного больше. […]

Продолжить чтение..Docker. Command.

Docker. Начало.

Когда впервые выполняется команда Docker ищет image локально, если он не скачан, то скачивает его из репозитория hub.docker.com, затем создает и запускает контейнер. Контейнер запускается, выводит сообщение и останавливается, потому что программа внутри контейнера остановилась. Программа, работающая внутри контейнера Docker, напрямую взаимодействует с ядром Linux. Docker не является технологией аппаратной виртуализации. Вместо этого он помогает […]

Продолжить чтение..Docker. Начало.

Системы инициализации Linux

После запуска ядра Linux, начинается инициализация системы и всех сервисов. Он называется родительским процессом (init) и является основным для всех запущенных. За все время развития Linux было разработано несколько систем инициализации. Самые современные это Upstart и Systemd. Upstart основан на событиях, может перезапустить процесс если он по какой то причине не запускается или пропустить его […]

Продолжить чтение..Системы инициализации Linux

Файловые системы Linux.

Для тех, кто привык работать в Windows, видеть папки и файлы, Мой компьютер (Этот компьютер), диски C, D.., Диспетчер устройств, то приготовьтесь. В Linux все есть файл, да, и даже устройства. Файловая система — данные с определенной структурой. /dev: файловая система для устройств Если в Linux выполнить команду mount, то мы увидим список всех смонтированных […]

Продолжить чтение..Файловые системы Linux.

AnyDesk не запускается на Ubuntu 22.04.

У меня была установлена программа AnyDesk. После обновления системы до Ubuntu 22.04 AnyDesk перестал запускаться от слова Совсем. При запуске AnyDesk из терминала появляется такая ошибка: anydesk: error while loading shared libraries: libpangox-1.0.so.0: cannot open shared object file: No such file or directory При попытке установить видим ошибку: Пакет libpangox-1.0-0 недоступен, но упомянут в списке […]

Продолжить чтение..AnyDesk не запускается на Ubuntu 22.04.