Пишу очередную заметку-шпаргалку. Она относится к архитектуре Kubernetes. Целью Kubernetes является автоматизация развертывания контейнеризированных приложений. Он же соединяет все компоненты приложения в единой целое. Кластер состоит из набора узлов на которых развернуты контейнеры. Есть Master node, он состоит из: Controller manager — отвечает за управление кластером, хранение информации об узлах Kubernetes, отвечает за планирование и […]
Продолжить чтение..Kubernetes. Архитектура.Рубрика: Linux
Новое в работе.
Вот так бывает придешь в гости к ИТ-шнику, он тебя спросит о чем-нибудь, о теме, в которой вроде как ты и должен разбираться ввиду большого срока работы в Итшке, и даже в должности у тебя есть слово Ведущий. И раз. И не знаешь ответа. Обидно? Глупо? Нет. Всего знать нельзя — для этого существуют справочники […]
Продолжить чтение..Новое в работе.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.Кухня IT. Автор.
Пишу еще и на ней. Написал про основные новые функции Ubuntu MATE 22.10 Kinetic Kudu. Перейти в Кухню. Пополняю базу знаний.
Продолжить чтение..Кухня IT. Автор.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.