Pavel Zloi aka EvilFreelancer
Pavel Zloi aka EvilFreelancer
  • 70
  • 278 348
ARM кластер Kubernetes #4 - Перенос котроллера на RPi 4B
В данном видео выполним перенос контроллера кластера из виртуальной машины на Raspberry Pi 4B, помимо этого поговорим о технических характеристиках данной железки.
Телега: t.me/evilfreelancer
Кластерная материнская плата TuringPi V1:
turingpi.com/v1/
Переходник с CM4 на CM3:
wiki.geekworm.com/CM4_to_CM3_Adapter
Статья на Хабре про RPi CM4S:
habr.com/ru/company/selectel/blog/658947/
Видео про RPi 4B на канале ExplainingComputers:
ua-cam.com/video/CXCjpJasvG0/v-deo.html
Проект на GitHub:
github.com/EvilFreelancer/kubernetes-cluster-on-arm
00:00 - Вступление
00:31 - Про Telegram канал
00:50 - Причины переноса контроллера на RPi 4B
01:22 - Изменения произошедшие с кластером за год
03:30 - Физические характеристики RPi 4B
05:05 - Технические характеристики RPi 4B
06:56 - Установка операционной системы
07:27 - rpi-imager
08:21 - Запуск кластера и нового контроллера
08:34 - Выполенине Ansible скрипта
09:38 - Финал
Полезные ссылки:
- Телега: t.me/evilfreelancer
- Основной канал: ua-cam.com/channels/ccsvZvhDJM29efjACW0ihg.html
- Live-канал: ua-cam.com/channels/RFNZscT4jafajdzzkuHYvQ.html
- Twitch: www.twitch.tv/evilfreelancer
- Twitter: EvilFreelancer
- GitHub: github.com/EvilFreelancer
Ссылки на Steam:
- Группа Steam: steamcommunity.com/groups/games-for-programmers
- Рекомендации куратора: store.steampowered.com/curator/31790204-Games-4-Programmers/
Сделать пожертвование:
- www.donationalerts.com/r/evilfreelancer
Переглядів: 1 109

Відео

ARM кластер Kubernetes #3 - Пересборка / Деплой K3S через Ansible
Переглядів 2,9 тис.3 роки тому
В данном видео оптимизируем получившийся кластер при помощи специальных опор, которые помогут сделать композицию из материнок чуть более компактной. После чего приступим к разработке сценариев Ansible, которые помогут задеплоить k3s на контроллер и ноды. Проект на GitHub: github.com/EvilFreelancer/kubernetes-cluster-on-arm Сайт проекта K3S: k3s.io/ 00:00 - Вступление 01:06 - Делаем сборку компа...
ARM кластер Kubernetes #2 - Установка ОС и сборка
Переглядів 3,2 тис.3 роки тому
В данном видео будет продемонстрирован процесс создания виртуальной машины с процессором ARM64 на Proxmox, на ней будет исполняться серверная часть Kubenetes кластера, далее необходимо будет прошить 4 флешки, после чего собрать и запустить получившееся решение. Проект на GitHub: github.com/EvilFreelancer/kubernetes-cluster-on-arm 00:00 - Введение 02:45 - Создание виртуальной машины 12:43 - Уста...
ARM кластер Kubernetes #1 - Постановка задачи
Переглядів 6 тис.3 роки тому
Данным видеороликом я бы хотел обозначить начало воплощения одного проекта в жизнь, о котором я мечтаю уже очень давно, а именно проекта по созданию домашнего Kubernetes кластера на физических машинах. Посколько оборудование на x86-64 процессорах стоит неоправданно дорого в качестве основы были выбраны микрокомпьютеры NanoPi NEO3 с ARM процессором Cortex A53 и 2мя гигабайтами ОЗУ на борту. Nano...
Laravel Lighthouse #6 - Критика
Переглядів 7883 роки тому
В финале цикла видеороликов про Lighthouse я бы хотел покритиковать некоторые особенности данного плагина, а так же некоторых сопутствующих ему вещей, которые особенно сильно мне не понравились. Ссылка на проект Lighthouse: lighthouse-php.com/ github.com/nuwave/lighthouse Фикс параметра "debug": github.com/nuwave/lighthouse/pull/1592 Проект Playground: github.com/mll-lab/laravel-graphql-playgro...
Dredd - тестирование OpenAPI/Swagger
Переглядів 1,2 тис.3 роки тому
Пару слов про одну маленькую утилитку Dredd для автоматического интеграционного тестировани API серверов использующих OpenAPI или Swagger в качестве системы документирования, говорить про эту утилиту особенно нечего (поэтому и видео такое короткое), работет и хорошо, но рассказать всё таки очень хотелось :) Эксперементальный формат короткоментражного видео, прошу фидбэка. Ссылка на проект Dredd...
Laravel Lighthouse #5 - type Subscription
Переглядів 1,9 тис.3 роки тому
Ну вот мы и вышли на финишную прямую и наконец побеседуем про то как реализовать при помощи плагина Lighthouse самую интересную часть протокола GraphQL, да-да, я имею ввиду конечно же type Subscription! Ссылка на проект Lighthouse: lighthouse-php.com/ Демо проект из видео: github.com/EvilFreelancer/laravel-lighthouse-example Проект Laravel VPN Admin: github.com/Laravel-VPN-Admin 00:00 - Вступле...
GNS3 не так прост!
Переглядів 9103 роки тому
Внезапно оказалось, что у проекта GNS3 есть ещё один любопытный козырь в рукаве, о котором я даже не догадывался и бы приятно удивлён. Телега: t.me/evilfreelancer Проект GNS3: gns3.com docs.gns3.com/docs/ Страница загрузки виртуальной машины: gns3.com/software/download-vm Сервер Proxmox: www.proxmox.com/en/ 00:00 - Вступление 01:46 - Про сервер Proxmox 02:35 - Подготовка виртуальной машины 10:3...
Laravel Lighthouse #4 - Валидация и тестирование
Переглядів 8813 роки тому
В данном видео речь идёт о валидации передаваемых параметров за пределалми классов, про документирование кверей и мутаций, а так же про тестирование всего что получилось. Ссылка на проект Lighthouse: lighthouse-php.com/ Демо проект из видео: github.com/EvilFreelancer/laravel-lighthouse-example Про тестирование multipart запросов: lighthouse-php.com/4.16/testing/phpunit.html#simulating-file-uplo...
GNS3 - лучший симулятор сети!
Переглядів 11 тис.3 роки тому
Представляю вашему внимаю GNS3, пожалуй самый лучший инструмент для моделирования вычислительной сети! Возможности которыми обладает данная программа перекрывают большинство требований которые у вас могут возникнуть (в отличии от Cisco Packet Tracer). Из-за кривой CPT иногда происходят глюки со звуком, как будто небольшой лаг, так что не прееживай, его обойти мне так и не удалось. Телега: t.me/...
Laravel Lighthouse #3 - Выгрузка файлов, а также авторизация, регистрация и мидлвейры
Переглядів 1,5 тис.3 роки тому
Встречайте, очередной видеролик про замечательный плагин Lighthouse, который по старой доброй традиции немногословен и разделён на две части. Первым делом обсудим как производится выгрузка файлов на сервер GraphQL на примере с картинками, а потом посмотрим как реализуется авторизация, регистрация и работают аутентификационные мидлвейры. Ссылка на проект Lighthouse: lighthouse-php.com/ Демо прое...
TeamPass - В поисках идеального хранилища паролей
Переглядів 3 тис.3 роки тому
Расчехляем из долгого ящика тему поиска идеального хранилища паролей, на этот раз разговор будет про систему TeamPass (к сожалению заброщенную и забытую самим автором). Если бы не причюдливый исходный код проекта, а так же обилие антипатернов, то видеоролик получился бы значительно короче, но надеюсь вам понравится :) Ссылки на проект TeamPass: teampass.net/ github.com/nilsteampassnet/TeamPass ...
Laravel Lighthouse #2 - Продвинутые Query + type Mutation
Переглядів 1,8 тис.3 роки тому
В данном видео рассказывается о более продвинутых методикая использования type Query, а так же о type Mutation благодаря которым можно обычно производят изменения в базе данных. Ссылка на проект Lighthouse: lighthouse-php.com/ Демо проект из видео: github.com/EvilFreelancer/laravel-lighthouse-example 00:00 - Вступление 00:47 - Про маппинг директорий 03:15 - Кастомные type Query 07:59 - Директив...
Laravel Lighthouse #1 - Вводная и про type Query
Переглядів 2,2 тис.3 роки тому
Laravel Lighthouse #1 - Вводная и про type Query
Менеджер репозиториев Sonatype Nexus 3
Переглядів 18 тис.3 роки тому
Менеджер репозиториев Sonatype Nexus 3
SysPass - В поисках идеального хранилища паролей
Переглядів 3,3 тис.4 роки тому
SysPass - В поисках идеального хранилища паролей
Passman - В поисках идеального хранилища паролей
Переглядів 1,3 тис.4 роки тому
Passman - В поисках идеального хранилища паролей
Nextcloud в Docker контейнере
Переглядів 17 тис.4 роки тому
Nextcloud в Docker контейнере
KeeWeb - В поисках идеального хранилища паролей
Переглядів 3 тис.4 роки тому
KeeWeb - В поисках идеального хранилища паролей
Matomo - Аналитика для сайта, OpenSource
Переглядів 2,8 тис.4 роки тому
Matomo - Аналитика для сайта, OpenSource
Laravel Cache на Redis
Переглядів 11 тис.4 роки тому
Laravel Cache на Redis
Laravel ArtisanUI - Псевдографическая оболочка для Artisan
Переглядів 6424 роки тому
Laravel ArtisanUI - Псевдографическая оболочка для Artisan
Laravel Swagger/OpenAPI - Ответ на вопрос от зрителя
Переглядів 2,8 тис.4 роки тому
Laravel Swagger/OpenAPI - Ответ на вопрос от зрителя
Как настроить Manticore Search в Docker окружении?
Переглядів 2,1 тис.4 роки тому
Как настроить Manticore Search в Docker окружении?
Laravel VPN Admin - Ура, фронтенд!
Переглядів 6994 роки тому
Laravel VPN Admin - Ура, фронтенд!
Laravel Tags by Spatie - Очень полезный плагин
Переглядів 1,5 тис.4 роки тому
Laravel Tags by Spatie - Очень полезный плагин
Laravel VPN Admin #3 - Отчёт за неделю
Переглядів 4324 роки тому
Laravel VPN Admin #3 - Отчёт за неделю
Laravel VPN Admin #2 - GraphQL и Lighthouse на практике
Переглядів 5684 роки тому
Laravel VPN Admin #2 - GraphQL и Lighthouse на практике
Laravel VPN Admin #1 - Настройка базы данных
Переглядів 4924 роки тому
Laravel VPN Admin #1 - Настройка базы данных
Laravel Translation Key Helper - Пишем плагин с нуля
Переглядів 4554 роки тому
Laravel Translation Key Helper - Пишем плагин с нуля

КОМЕНТАРІ

  • @Vanile-ph5wq
    @Vanile-ph5wq 4 дні тому

    А отзеркалировать публичные репы он может? И что со снапшотами?

  • @AliakseiShybeka
    @AliakseiShybeka Місяць тому

    а дженкикс и контейнер режисти просто на проксмоске, а не в кубере?

  • @AliakseiShybeka
    @AliakseiShybeka Місяць тому

    а что на этом кластере потом можно будет запускать? потянет гитлаб например и проксмокс с графаной?

  • @rightman2323
    @rightman2323 Місяць тому

    UPD 28.05.24 Нету доступа к файлу при запуске docker-composer up -d

  • @user-rk5lm3ds6u
    @user-rk5lm3ds6u 2 місяці тому

    то есть человек реально считает что даш борды делают чтобы было просто красиво? удивительный человек.....

  • @kiskasunrise6352
    @kiskasunrise6352 3 місяці тому

    после установки xz(кстати надо было проверить установлен ли xz-utils) ничего не понятно. во всяком случае племянник сначала вошел в ступор, как и я кстати ))) а после закрыли видео и просто стали делать по книге

  • @learnwithyan
    @learnwithyan 3 місяці тому

    найс!

  • @disconnect3763
    @disconnect3763 3 місяці тому

    Ребят подскажите как добавить сохранения медия/данных если в пк 3 разных диска по 500гб? Как раскидать на каждый диск заполнение, когда один полный тогда запись идёт на следующий?

    • @pavelzloi
      @pavelzloi 3 місяці тому

      Привет! Есть несколько вариантов, начиная от попсового RAID 0 (повышенная производительность без отказоустойчивости), или же LVM, заканчивая какими-то хитрыми решениями навроде unionfs или aufs, или mergerfs.

    • @disconnect3763
      @disconnect3763 3 місяці тому

      @@pavelzloi спасибо за ответ, а где это делается?

    • @pavelzloi
      @pavelzloi 3 місяці тому

      @@disconnect3763предположим есть какой-то сервер на котором данные диски установлены. Допустим мы выбрали проект mergerfs для решения данной задачи, ставим бинарник из репозитория apt install mergerfs (это на Ubuntu, Debian и производных так), дальше выполняем команду: mergerfs -o cache.files=partial,dropcacheonclose=true,category.create=mfs /mnt/hdd0:/mnt/hdd1:/mnt/hdd2 /media Эта команда соберёт в кучку три диска смонтированные каждые в свой /mnt/hddX и подмонтирует их все в /media. Тут технические подробности: github.com/trapexit/mergerfs

  • @ekaterinafilatova2911
    @ekaterinafilatova2911 4 місяці тому

    Павел, спасибо за видео! Очень мало русскоязычной доки. Подскажите, а есть ли проблемы с оплатой Matomo в связи с сегодняшними событиями?

  • @nazarmyza7292
    @nazarmyza7292 4 місяці тому

    Голос приятный, но подача материала сумбурная, ошибки, некоторое важные моменты скрыты. Мне до конца осилить не удалось, к сожалению.

  • @KimarTV
    @KimarTV 5 місяців тому

    Что то я так и не понял как мы к Redis подкючились

  • @igorr9875
    @igorr9875 5 місяців тому

    Отличный ролик!) Спасибо))

  • @NewGriff
    @NewGriff 5 місяців тому

    да хрен там - настроить и забыть. При смене пароля пользователя в АД начинается веселье для пользователя

  • @DonTMover
    @DonTMover 5 місяців тому

    Доброго вечера, подскажите что делать если вроде-бы все работает, но к сожалению на локалхосте пусто

  • @ivanmorgan3218
    @ivanmorgan3218 6 місяців тому

    4:16 конец трёпа

  • @dgpkannan007
    @dgpkannan007 7 місяців тому

    bro i need a help our machine is working on kde software but i cant able to change language

  • @_regnar_4189
    @_regnar_4189 7 місяців тому

    Какая музыка использована в видео?

  • @ruslan_nurgaleev
    @ruslan_nurgaleev 7 місяців тому

    Как-то можно сгенерировать автоматом эту документацию?

  • @Megacom2012
    @Megacom2012 7 місяців тому

    Ждем продолжения!!!

  • @Have476
    @Have476 7 місяців тому

    я из будущего и с логикой у них все впордяке) Route::get('posts', [PostController::class, 'index'])->name('posts.index');

  • @Progamer-now
    @Progamer-now 8 місяців тому

    20:26 - треп закончился на этой секунде)

  • @user-ro1pj5ic5m
    @user-ro1pj5ic5m 8 місяців тому

    Огромное спасибо. Были как раз небольшие вопросы с тегированием, но ты на них ответил.

  • @user-ip9vo5tr7w
    @user-ip9vo5tr7w 8 місяців тому

    how i can change kde3.3 Chinese language to English

  • @NodsFrend
    @NodsFrend 8 місяців тому

    OnlyOffice отечественный для Риги?

  • @Arius1987
    @Arius1987 9 місяців тому

    Лучший? Вы в своем уме? Он корявый что пипец)). Православный вариант это eve-ng и pnetlab

  • @vadimgoloubev6271
    @vadimgoloubev6271 9 місяців тому

    Сервайс? :))) Сервис, как и по-русски )))

  • @g00d_men
    @g00d_men 10 місяців тому

    так что такое "distribution to fetch" при создании apt-репозитория?

  • @user-nt4hf5qz8w
    @user-nt4hf5qz8w 11 місяців тому

    Здравствуйте Павел, установил nextcloud...и периодически отваливается nginx...504 Gateway Time-out , подскажите пожалуйста что делать?)

    • @user-nt4hf5qz8w
      @user-nt4hf5qz8w 11 місяців тому

      нашел причину(нагуглил), - Collabora Online Boild CODE Server, ежесекундно закидывало журнал сервера сообщениями с ошибкой. Удалил Collabora Online- и все четко ,все работает . Спасибо за статью Павел!

  • @nax_v2q
    @nax_v2q 11 місяців тому

    не злись

  • @Snoop_dozhek
    @Snoop_dozhek Рік тому

    что за отвратительные, ужасные, вопиющие гитарные запилы ты поставил на фоновый саунд

  • @StanSlider
    @StanSlider Рік тому

    Понравилось, что вы каждый шаг поясняете, но кратко и понятно. Желаю вам дальнейшего продуктивного развития канала!

  • @madshox2816
    @madshox2816 Рік тому

    спасибо

  • @user-fq4wx7mv2g
    @user-fq4wx7mv2g Рік тому

    спасибо

  • @user-mb6mo7zm3q
    @user-mb6mo7zm3q Рік тому

    когда подключаю телефон, или сам захожу,но не с локалхоста как админ, начинает все лагать и в итоге падает сервер, сам востанавливается через какое-то время, но пока просто захожу на сервер с других устройств он крашится и тупит. Будут светлые идеи в чем может быть проблема?

  • @Carrion-Crow
    @Carrion-Crow Рік тому

    20 минут воды.....

  • @sosiskaschannel7052
    @sosiskaschannel7052 Рік тому

    Очень сложно найти видео нормального качества, свежие, да ещё и на русском! И их ещё и полный канал! Я побежал оформлять подписку

    • @pavelzloi
      @pavelzloi Рік тому

      Привет! Спасибо за комментарий, у меня ещё Telegram-канал t.me/evilfreelancer есть, а также блог на Дзене dzen.ru/evilfreelancer Там тоже подписывайся :)

  • @ReplicatorReplicator
    @ReplicatorReplicator Рік тому

    Здравствуйте, не могу проект на GNS3 вывести в интернет, подскажите в чём могут быть проблемы. Связка GNS + Virtualbox на Windows 10.

    • @pavelzloi
      @pavelzloi Рік тому

      Добрый день! На Windows в принципе с работой Docker сети есть сложности, каждый случай индивидуален. Вероятнее всего у Вас какие-то хитрые настройки на файрволе виндовсовском, может антивирус блокирует.

  • @tigrpoehal1836
    @tigrpoehal1836 Рік тому

    привет, а что думаешь о devilbox? там тоже на докере. правда с Марией проблемы возникили когда из phpstorm подключался, пришлось поставить старую версию mysql 5.6. для локалки мне сойдет)

    • @pavelzloi
      @pavelzloi Рік тому

      Привет! Впервые слышу, но поглядел исходники и документацию, хорошая вроде штука. Но как по мне что там слишком много автоматики, большинство параметров настраиваемых можно выкинуть из yml, ещё момоент в том что php.ini генерится при запуске, это не всегда удобно, ведь можно кучу разных опций настроить которые не были предусмотрены авторам, плюс используются кастомные контейнеры, фиг знает что там они напихали (вспомни историю про npm пакеты, которые удаляли файлы на диске в момент сборки), для локального девбокса как по мне слишком сложно. Думаю причины появления данного проекта "потому что могу", ну а на проде его всё равно использовать нельзя, слишком много расширений включено по умолчанию, запаришься тюнить. Ну а основная идея в том, чтобы девбокс был один в один как прод, чтобы не было ситуации "работает на моей машине". PS. Ну это моё личное мнение, в целом прикольный проект, пару финтов можно к себе в докерфайлы скопировать.

  • @MrMikhailDJ
    @MrMikhailDJ Рік тому

    Три года правда прошло, но насчет момента с плагинами и alpine, то даже три года назад в видео вижу, что на странице с дженкинсом в докер хабе было же написано «this image has been deprecated in favor of the jenkins:lts» 😅

  • @simforum
    @simforum Рік тому

    Павел, спасибо огромное! Вы крутой ) Сколько лет прошло с момента выхода видео, а других видео на русском языке про openapi и laravel так и не появилось. Или технологии сильно поменялись и сейчас эта связка не жизнеспособна?

    • @pavelzloi
      @pavelzloi Рік тому

      Добрый день! Благодарю за комментарий! Думаю причина малого количества подобных видео в том что видеоблоггеры рассказывают про темы интересные большинству, про то что принесёт максимальные просмотры (в кратчайшие сроки) и как следствие деньги. Например новости, скандалы или какие-то хайповые темы, а тема OpnAPI интересна пожалуй небольшой группе профессионалов и как следствие принесёт в разы меньше просмотров, чем скажем тема OpenAI, поэтом про подобное и мало видеороликов. ну по крайней мере мне так кажется.

    • @simforum
      @simforum Рік тому

      @@pavelzloi Да, согласен. Ещё раз спасибо )

  • @Das.Kleine.Krokodil
    @Das.Kleine.Krokodil Рік тому

    Какое же долгое вступление, когда хочешь просто посмотреть по теме)

  • @dmitrygolodnikov5482
    @dmitrygolodnikov5482 Рік тому

    Подскажите как решили проблему с ошибкой "Проверка состояния Gadget feed URL в вашей системе не удалась". У вас она также вылетает на 30:59. Jira должна выполнять проверку самой себя по URL, который был прописан при установке (или можно изменить в настройках) ... но там URL внешний и по нему jira внутри контейнера тест не пройдет. Если отличие только в домене, то это решаемо с помощью /etc/hosts, но как быть если отличается порт?! Перезапускать jira внутри контейнера на порту в соответствии с внешним URL? Может более элегантные решения есть? =)

  • @dfkkg3453
    @dfkkg3453 Рік тому

    Круто, спасибо! А можете подсказать, как в свой лара-проект интегрировать клиент, который был сгенерирован через сваггер-кодген? Второй день мучаюсь, ничего не получается.

    • @pavelzloi
      @pavelzloi Рік тому

      Привет! А какой клиент имеешь ввиду?

    • @pavelzloi
      @pavelzloi Рік тому

      Кстати можешь сразу сюда заходить, это чатик моего канала в телеге t.me/evilfreelancer_chat

    • @dfkkg3453
      @dfkkg3453 Рік тому

      @@pavelzloi Ну вот есть стороннее API, есть описание к нему на Сваггере. Я захожу в Swagger Editor, загружаю json-файл с описанием API и нажимаю Generate client -> php. Получаю на выходе архив SwaggerClient-php. В нём уже все методы взаимодействия реализованы. Как его теперь подружить с ларой, чтобы не писать кучу своих методов?

  • @bokhanych
    @bokhanych Рік тому

    Спасибо за видео. UPD 2023: удаление пакетов реализовано кнопкой в Package settings.

  • @user-zt6yy4xj2p
    @user-zt6yy4xj2p Рік тому

    Спасибо! По этому видео наконец удалось сделать рабочую сборку apache + php + mysql. До этого целый потратил на разные статьи по этой тематике. Постоянно какие-то фейлы были.

  • @killka_m
    @killka_m Рік тому

    можно 80% воды убрать и было бы норм. А так дизлося ставлю за кринж контент

  • @evgenyfavorsky422
    @evgenyfavorsky422 Рік тому

    Древняя мудрость гласит: пока гентушник кровать не соберёт - сексом не займётся ☝️

  • @alexeyzaitsev1592
    @alexeyzaitsev1592 Рік тому

    А что так быстро? Прям уснул даже

  • @syracuse4612
    @syracuse4612 Рік тому

    и как установить??????????????????????

  • @ulcuber
    @ulcuber Рік тому

    Интересно. Тоже соберу что-нибудь на апельсинках