TGViewer
Channel Public Channel
DevOps

DevOps

@devopsitsec

По всем вопросам- @workakkk

@itchannels_telegram - 🔥полезные ит-каналы

https://t.me/Golang_google - Golang программирование

@golangl - golang chat

@GolangJobsit - golang channel jobs

@golang_jobsgo - jobs

РКН: clck.ru/3FmvZA

#VRHSZ
Subscribers
23.7K
Photos
1.2K
Videos
156
Links
1.1K

Showing posts older than #115 · Back to latest

Older Posts 20 shown
Post #114 2.42K
SberCloud - крупный игрок на российском рынке облачных технологий. Многие компании выбирают этого провайдера для размещения своих инфраструктур, а значит DevOps-инженерам всё чаще приходится с ним сталкиваться.

В статье на Хабре Алексей, DevOps-инженер компании Nixys, подробно рассказал о том, как перевезти вашу инфраструктуру в k8s, используя SberCloud, и какие сложности могут встретиться в процессе.
  • ❤ 11
  • 👍 2
Post #112 1.8K
Взгляд на оптимизацию рабочих нагрузок Kubernetes, в том числе подробности о том, как работают ограничения на количество модулей, планировщик Kubernetes и вертикальное автомасштабирование модулей.

https://www.datadoghq.com/blog/rightsize-kubernetes-workloads/

@DevOPSitsec
Datadog Practical tips for rightsizing your Kubernetes workloads | Datadog Learn how resources are allocated in Kubernetes environments and get tips for rightsizing your workloads for cost efficiency and performance.
  • 👍 5
  • ❤ 2
  • 🔥 2
Post #110 1.85K
Pulumi — современная платформа для работы с облачными ресурсами при пороши привычных языков программирования

Она предоставляет SDK и инструменты для работы с множеством облачных провайдеров, таких как AWS, Azure, Google Cloud и других

Пользователи могут определить инфраструктуру с помощью кода на таких языках, как Python, JavaScript, TypeScript, Go и C#

С помощью Pulumi можно управлять ресурсами облачной инфраструктуры так же, как и кодом, включая версионирование, совместную работу и автоматизацию рабочих процессов CI/CD

Стоимость: #бесплатно (но есть платные тарифы)

#облако #IaC #разработка
  • ❤ 6
  • 👍 2
  • 🔥 1
  • 🤔 1
Post #109 1.83K
Глубокое погружение во внутреннюю работу Kubernetes, особенно рассмотрение жизни DNS-запроса в Kubernetes.

https://www.nslookup.io/learning/the-life-of-a-dns-query-in-kubernetes/

@DevOPSitsec
NsLookup.io The life of a DNS query in Kubernetes In Kubernetes, DNS queries follow a specific path to resolve the IP address of a hostname. Here are all the steps and components it goes through.
  • 👍 5
  • ❤ 2
  • 🔥 2
Post #107 1.64K
GitKraken — интуитивно понятный и мощный графический интерфейс для Git

Сервис предоставляет множество удобных инструментов для работы с Git, такие как визуализация веток, ревью кода и многое другое

GitKraken также интегрируется со многими популярными сервисами, такими как GitHub, Bitbucket и GitLab

Стоимость: #бесплатно (но есть платные тарифы)

#code #git
  • 👍 9
  • ❤ 3
  • 🔥 1
Post #105 1.84K
​Основы Kubernetes

Kubernetes — это платформа с открытым исходным кодом для управления контейнеров Linux как единой системой. В этом видео — полное руководство по Kubernetes:

— архитектура K8,
— менеджер пакетов,
— основные команды Kubectl,
— реализация демо-проекта: MongoDB и Mongo Express:

https://youtu.be/X48VuDVv0do

#kubernetes
  • 👍 11
  • ❤ 5
Post #104 2.2K
aiac— это инструмент командной строки для создания шаблонов IaC (инфраструктура как код), конфигураций, утилит, запросов и многого другого через API OpenAI . Интерфейс командной строки позволяет запрашивать у модели создание шаблонов для различных сценариев (например, «получить terraform для AWS EC2»). Он сделает запрос и сохранит полученный код в файл или просто выведет его на стандартный вывод.

https://github.com/gofireflyio/aiac
GitHub GitHub - gofireflyio/aiac: Artificial Intelligence Infrastructure-as-Code Generator. Artificial Intelligence Infrastructure-as-Code Generator. - gofireflyio/aiac
  • 👍 8
  • 🔥 3
  • ❤ 1
Post #103 1.97K
KubeStalk обнаруживает Kubernetes и связанную с ним инфраструктуру на основе поверхности атаки с точки зрения "черного ящика".

Установка
KubeStalk написан на языке Python и требует наличия библиотеки requests.

Чтобы установить инструмент, вы можете клонировать репозиторий в любую директорию:
git clone https://github.com/redhuntlabs/kubestalk

https://github.com/redhuntlabs/KubeStalk
  • ❤ 5
  • 🔥 2
  • 👍 1
Post #101 1.79K
Pixie — это инструмент наблюдения с открытым исходным кодом для приложений Kubernetes. Используйте Pixie для просмотра высокоуровневого состояния вашего кластера (карты сервисов, ресурсы кластера, трафик приложений), а также для получения более подробных представлений (состояние pod, графики пламени, отдельные запросы приложений всего тела).

https://github.com/pixie-io/pixie
GitHub GitHub - pixie-io/pixie: Instant Kubernetes-Native Application Observability Instant Kubernetes-Native Application Observability - pixie-io/pixie
  • 👍 8
  • 🔥 2
  • ❤ 1
Post #94 2.05K
Почему мы используем Kafka вместо RabbitMQ: сравнение и преимущества

При построении больших и сложных систем не обойтись без программных брокеров сообщений. Однако часто возникает вопрос, какой из них выбрать для того или иного проекта. Сегодня мы поделимся особенностями работы Apache Kafka и RabbitMQ, дав точный рецепт, когда и какой брокер стоит использовать.

#devops #девопс

@DevOPSitsec
Telegraph Почему мы используем Kafka вместо RabbitMQ: сравнение и преимущества При построении больших и сложных систем не обойтись без программных брокеров сообщений. Однако часто возникает вопрос, какой из них выбрать для того или иного проекта. Lead architect Группы «Иннотех» Александр Соляр поделился особенностями работы Apache Kafka…
  • 👍 8
  • 🔥 3
  • ❤ 2
  • 🥰 1
Post #93 2.21K
Git_Cheatsheet.pdf306.4 KB
✍️ Хорошая, структурированная шпаргалка по Git с описанием команд

🌵 Кофигурация Git
🌵 Создание проекта
🌵 Изменение/добавление/удаление файлов
🌵 Слияние
🌵 Коммиты и д.р полезные вещи под рукой

#git #cheatsheet
  • 👍 11
  • ❤ 2
  • 🔥 2
Post #91 2.93K
Post #90 3.13K
🖥 Шпаргалка по командам Git на русском

echo "# название" >> README.md - создание файла README.md
git init - инициализация репозитория
git add README.md - добавления файла README.md в проект
git commit -m "first commit" - получает проиндексированный снимок состояния и выполняет его коммит в историю проекта
git remote add origin https://github.com/stanruss/название.git - команда, которой устанавливается подключение к удаленному серверу и git репозиторию, размещающемуся на нем.
git push -u origin master - кзменения отправляются на удаленный сервер

git log --oneline - посмотреть все коммиты.
git checkout . - восстановить все.
git checkout "код коммита" - вернуть до состояния этого коммита.
git checkout master - вернуться в ветку мастер.

Восстановить файлы на локальном компьютере:
```git fetch --all
git reset --hard origin/master или git reset --hard origin/<название_ветки>

```git add text.txt - Добавить файл в репозиторий
git rm text.txt - Удалить файл
git status - Текущее состояние репозитория (изменения, неразрешенные конфликты и тп)
git commit -a -m "Commit description" - Сделать коммит
git push origin - Замерджить все ветки локального репозитория на удаленный репозиторий
git push origin master - Аналогично предыдущему, но делается пуш только ветки master
git push origin HEAD - Запушить текущую ветку, не вводя целиком ее название
git pull origin - Замерджить все ветки с удаленного репозитория
git pull origin master - Аналогично предыдущему, но накатывается только ветка master
git pull origin HEAD - Накатить текущую ветку, не вводя ее длинное имя
git fetch origin - Скачать все ветки с origin, но не мерджить их в локальный репозиторий
git fetch origin master - Аналогично предыдущему, но только для одной заданной ветки
git checkout -b some_branch origin/some_branch - Начать работать с веткой some_branch (уже существующей)
git branch some_branch - Создать новый бранч (ответвится от текущего)
git checkout some_branch - Переключиться на другую ветку (из тех, с которыми уже работаем)
git branch # звездочкой отмечена текущая ветвь - Получаем список веток, с которыми работаем
git branch -a # | grep something - Просмотреть все существующие ветви
git merge some_branch - Замерджить some_branch в текущую ветку
git branch -d some_branch - Удалить бранч (после мерджа)
git branch -D some_branch - Просто удалить бранч (тупиковая ветвь)
git show d8578edf8458ce06fbc5bb76a58c5ca4a58c5ca4 - Изменения, сделанные в заданном коммите
git push origin :branch-name - Удалить бранч из репозитория на сервере
git reset --hard d8578edf8458ce06fbc5bb76a58c5ca4a58c5ca4 - Откатиться к конкретному коммиту и удалить последующие (хэш смотрим в «git log»)
git push -f - залить на сервер измененные коммиты
git clean -f - Удаление untracked files

#git #github #doc #cheatsheet


@DevOPSitsec
  • 👍 22
  • ❤ 7
  • 🔥 7
  • ✍ 1
Post #88 1.92K
✅ MLOps. Советы и хитрости. 75 примеров кода

MLOps, или операции машинного обучения, относятся к набору методов, которые оптимизируют разработку, развёртывание и обслуживание моделей машинного обучения.

Эта статья с содержит советы и рекомендации по MLOps и обработке данных, охватывая широкий круг тем, таких как обучение моделей, предварительная обработка данных, оптимизация производительности, мониторинг и развёртывание моделей.

▪ Читать


@DevOPSitsec
  • ❤ 6
  • 👍 4
  • 🔥 2
Post #87 2.21K
Docker-OSX

Запустите виртуальную машину macOS в Docker! Запуск почти родной OSX-KVM в Docker! Переадресация X11! CI/CD для исследований безопасности OS X! Docker mac Containers.

https://github.com/sickcodes/Docker-OSX
  • ❤ 5
  • 👍 2
  • 🔥 2
Post #85 2.91K
300+ вопросов по DevOps

Готовитесь к собеседованию на должность DevOps? В этой статье собраны вопросы по категориям для Junior, Middle и Senior-разработчиков.

Сохраняйте в закладки, чтобы не потерять и быть готовым к любым вопросам по Linux, IaaS, NAT и другим:

https://itvdn.com/ru/blog/article/300-devops

#devops
ITVDN Собеседование с DevOps. 300+ вопросов для Junior, Middle, Senior Можно спорить о популярности DevOps, а можно просто готовиться к собеседованию и получить желанные 9K :) Чтобы помочь вам сориентироваться в вопросах, которые задают на интервью, мы поговорили с теми, кто их проводит, и составили список возможных вопросов.
  • 👍 11
  • ❤ 3
  • 🔥 3
  • 🥰 1
  • 🤔 1
Post #84 2.39K
Devhints — гигантская коллекция шпаргалок для разработчиков

Под каждый язык, инструмент, технологию выделяется целая страница различных подсказок. В том числе полезные ссылки и примеры применения

Причём в списке можно найти как довольно распространённые JavaScript, Kotlin и HTML, так и более хардкорные Vim и Bash

Стоимость: #бесплатно

#web #code
  • 👍 10
  • ❤ 2
  • 🔥 1
  • 🥱 1
Post #82 2.71K
Dockerfile - файл содержащий инструкции для создания образа контейнера

FROM - задаёт базовый (родительский) образ
LABEL - описывает метаданные. Например — сведения о том, кто создал и поддерживает образ
ENV - устанавливает постоянные переменные среды
RUN - выполняет команду и создаёт слой образа. Используется для установки в контейнер пакетов
COPY - копирует в контейнер файлы и папки
ADD - копирует файлы и папки в контейнер, может распаковывать архив на лету
CMD - описывает команду с аргументами, которую нужно выполнить когда контейнер будет запущен. Аргументы могут быть переопределены при запуске контейнера. В файле может присутствовать лишь одна инструкция CMD(запускается оболочка /bin/sh)
USER - указывает от какого пользователя всё будет работать
WORKDIR - задаёт рабочую директорию для следующей инструкции
ARG - задаёт переменные для передачи Docker во время сборки образа
ENTRYPOINT - предоставляет команду с аргументами для вызова во время выполнения контейнера. Аргументы не переопределяются
EXPOSE - указывает на необходимость открыть порт, сам порт не открывает
VOLUME - создаёт точку монтирования для работы с постоянным хранилищем
MAINTAINER - информация об авторе имя и <email>

#devops #девопс

@DevOPSitsec
  • 🔥 18
  • 👍 11
  • ❤ 1
  • 🤔 1
Post #81 2.26K
Рекомендации Гарварда по составлению резюме и сопроводительных писем

В международные компании часто нужно писать сопроводительные письма. Также существуют требования для составления хорошего резюме.

В этом гайде собраны общие советы, которые показывают мотивацию кандидатов для работы, а также примеры писем и резюме:

https://hwpi.harvard.edu/files/ocs/files/hes-resume-cover-letter-guide.pdf

#советы

@DevOPSitsec
  • 👍 7
  • 🔥 2
  • 🥰 1
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →