Advanced Search
Search Results
108 total results found
Слияние веток (merge/rebase/fast-forward)
SRC: https://selectel.ru/blog/tutorials/how-to-rebase-commits-and-branches/ Объединить две ветки в гите можно по разному: rebase - создание новых, но таких же коммитов merge - перенос коммитов в ветку как есть, без пересоздания Результат один и тот же...
клиент
Красивый шелл: prompt='\u at \h in \d> '
CSP
FIXME TODO REWORK Content Security Policy (CSP) - это дополнительный уровень безопасности, позволяющий распознавать и устранять определённые типы атак, таких как Cross Site Scripting (XSS (en-US)) и атаки внедрения данных. Спектр применения этих атак включает...
HSTS
Смотрим/сравниваем (git show/git diff), навигация
Небольшой ликбез. Навигация по гиту: HEAD - наша текущая workdir, т.е. где мы сейчас находимся. Используется если ветка/коммит не указана явно (например при git diff, см пример ниже) origin/ (например origin/master) - указание на то что надо смотреть в наш ...
Работа с ветками
Создать ветку: git checkout my_cool_branch Переключиться между ветками: git branch Удалить ветку: git branch -d
вцелом про объекты в кубере
Тут я тыкался в чат гпт чтобы разобраться в кубере. что такое сервисы в кубернетисе? Сервисы (Services) в Kubernetes - это абстракция, которая позволяет управлять доступом к набору подов (Pods) в приложении или сервисе, предоставляя им стабильное сетевое имя и...
Сеть в кубере
Service указание, в какой порт пода стучаться. ClusterIP: Этот тип сервиса создает внутренний IP-адрес, который доступен только внутри кластера Kubernetes. Он позволяет подам внутри кластера общаться друг с другом по этому IP-адресу. Этот тип сервиса часто и...
Размещение подов
Допустим мы хотим разместить ингрессы на машинах, которые мы (в своей голове) выделили под ингрессы. Одного желания тут недостаточно, один из способов - лейблы на нодах, nodeSelector в манифесте, taint'ы, Toleration'ы. Маркируем ноды Мы можем пометить ноду, ...
RKE2, helm
RKE2 Хочешь применить какой-то параметр? Укажи его на всех control-plane'х, иначе ничего не применится. Например если на уже засетапленном кластере тебе приспичило отключить nginx-ingress, то disable: rke2-ingress-nginx надо указывать на всех rke2-server и вс...
Бекапы (образы игр)
Webman может грузить игры со внешнего fat32 диска, но если поставить prepNTFS, то и с NTFS. Однако ни туда ни туда ты не сможешь закинуть папку с игрой (с NTFS не читает папки, на FAT32 она может не влезть), поэтому есть полезная утилита PS3-ISO-Rebuilder, с п...
ceph
Если будешь ставить через cephadm, то качай версию pacific, почему-то более новые не работают. Удобный установщик: https://git.lulzette.ru/lulzette/ceph-installer сервисы osd: хранение данных mon: условно, controlplane, управляет данными, балансирует ...
lxd
Типы инстансов: https://github.com/dustinkirkland/instance-type Мастхэв: t1.micro: cpu: 1.0 mem: 0.613 t2.2xlarge: cpu: 8.0 mem: 32.0 t2.large: cpu: 2.0 mem: 8.0 t2.medium: cpu: 2.0 mem: 4.0 t2.micro: cpu: 1.0 mem: 1.0 t...
Пробрасываем внешний IP адрес к себе домой
src: https://youtu.be/4isitiMSI_w На интерфейсе vdsки 2 адреса. На вдску ставим routeros, настраиваем там основной адрес. Генерим всякие серты для SSTP. Вся суть: Настраиваем на сервере PPP, указываем "TCP MSS"=yes, upnp=no, mpls=no, compression=yes, encr...
Data recovery
Кулстори о том как я восстанавливал данные с диска Умер диск на котором был проксмокс, записать ничего не дает, чтение с ошибками. Диск был на 500 гб, у меня есть пустой диск на 500 гб, этого может не хватить, поэтому отформатируем его в btrfs и примонтируем...
termux
Конфиг с кнопочками: cat .termux/termux.properties ### After making changes and saving you need to run `termux-reload-settings` ### to update the terminal. All information here can also be found on the ### wiki: https://wiki.termux.com/wiki/Terminal_Settings ...
CiCd
Поднять хранилище кода (gitlab, gitea, bitbucket, etc) и систему сборки (Drone, gitlab-ci, Jenkins) Соединить их Найти какое-нибудь приложение, например ХХХ и настроить его сборку Настроить сборку и развертывания в разные окружения: prod: заливать пр...
K8s
https://roadmap.sh/kubernetes Поднять кластер на каком-нибудь rke2 (hard: поднять руками через kubeadm) Поднять под Поднять деплоймент Потыкать helm Разделить доступы - RBAC Что такое контекст? Разграничить доступы к неймспейсам Custom resource defi...