☸️ Как показать все образа в кластере Kubernetes ?

☸️ Как показать все образа в кластере Kubernetes ?
Хотите узнать, какие образы Docker используются в вашем кластере? Это легко сделать с помощью скрипта, показанного далее. Как узнать образ Docker в кластере Kubernetes? Запустите скрипт: #!/bin/bash kubectl get pods --all-namespaces -o jsonpath="{..image}" |\ tr -s '[[:space:]]' '\n' |\ sort |\ uniq -c

🐳 Как узнать все версии образа Docker ?

🐳  Как узнать все версии образа Docker ?
Иногда нам необходимо перечислить все теги конкретного образа. Далее мы покажем  скрипт, который позволяет это сделать. Как узнать все теги образа из DockerHub. На примере nginx: #!/bin/bash repo="nginx" url="https://registry.hub.docker.com/v1/repositories/${repo}/tags" curl -s -S "${url}" | jq '.[]["name"]' | sed 's/^"\(.*\)"$/\1/' | sort ...

📜 Как использовать шаблоны внутри bash скриптов

📜 Как использовать шаблоны внутри bash скриптов
Используйте шаблоны внутри shell скриптов, подставляя переменные среды. Я буду использовать утилиту envsubst, которая является частью пакета gettext-base. Создайте файл шаблона Создайте шаблон, используя переменные среды. $ cat configuration.yml --- connection: database: name: ${DATABASE_NAME} type: ${DATABASE_TYPE} credentials: user: ${SATABASE_USER} pass: ${DATABASE_PASS} connection: host: ${DATABASE_HOST}

📜 Как создать бесконечный цикл в shell скрипте

📜  Как создать бесконечный цикл в shell скрипте
Вопрос - Как создать бесконечный цикл в скрипте оболочки в операционной системе Unix / Linux? Бесконечный цикл используется для выполнения набора инструкций с бесконечным повторением. В этом случае мы создаем цикл, который выполняется бесконечно, и продолжаем выполнять инструкции до тех пор, пока он принудительно не остановится извне. Бесконечный цикл bash Следующий синтаксис используется для создания бесконечного цикла while в скрипте оболочки sh

📜 Скрипт Bash для отправки электронной почты со списком учетных записей, истекающим через «X» дней

📜  Скрипт Bash для отправки электронной почты со списком учетных записей, истекающим через «X» дней
Политика паролей является общей для всех операционных систем и приложений. Политика паролей будет применяться большинством компаний по умолчанию, но период времени будет отличаться в зависимости от требований компании. Обычно каждый админ использует 90-дневный цикл паролей. Пользователь будет изменять пароль только на тех серверах, которые он использует, и он не будет менять пароль на серверах, которые он использует не часто. В частности, больш

🐍 Скрипт Python для регулярного удаления файлов

🐍 Скрипт Python для регулярного удаления файлов
Автоматизация повторяющейся задачи с использованием Python - удаление файлов Чистка файловой системы регулярно вручную не годится. Автоматизируйте это! Удаление файлов и папок вручную не является увлекательной задачей, как можно подумать. Имеет смысл автоматизировать эту задачу. Есть Python, который может сделать нашу жизнь проще. Python является отличным языком программирования для скриптов. Мы собираемся воспользоваться Python...

🎄 Как показать анимированную елку в терминале Linux

🎄 Как показать анимированную елку в терминале Linux
Продолжая тему новогоднее настроения в Linux статьи:\ Как сделать ваш Linux-терминал и оболочку новогодними Идем дальше :-) Уже почти Новый год и Рождество. Осталось всего несколько дней. От имени itisgood.ru я желаю всем вам счастливого Рождества и счастливого Нового года! Я очень рад поделиться интересным и крутым трюком с Bash, с которым я столкнулся в этом фестивальном событии. Сегодня я покажу вам, как отображать анимированную елк

🐍 Как отследить скрипты Python с помощью trace.py

🐍 Как отследить скрипты Python с помощью trace.py
Все больше и больше скриптов для административных задач в ОС Linux пишутся на Python. Цель этого руководства - представить инструмент для отслеживания выполнения операторов Python. Python - это динамический объектно-ориентированный язык программирования, который можно использовать для разработки различных типов программного обеспечения. Он предлагает сильную поддержку для интеграции с другими языками и инструментами и поставляется с обширными ...

🧍♀️🧎 12 классных скриптов AutoHotKey, которые вы можете использовать, чтобы сделать жизнь проще

🧍♀️🧎 12 классных скриптов AutoHotKey, которые вы можете использовать, чтобы сделать жизнь проще
AutoHotKey - одна из лучших программ автоматизации Windows, которая может выполнять самые простые действия для самых сложных задач. AutoHotKey - это бесплатная программа с открытым исходным кодом, которая использует собственный язык скриптов для автоматизации любых ваших повседневных задач Windows. Несмотря на то, что «язык скриптов» звучит пугающе, его очень легко использовать, и вы можете делать самые разные интересные вещи. Позвольте мне подели...

🧁 Скрипт Python для проверки поддержки веб-сайта HTTP / 2

🧁 Скрипт Python для проверки поддержки веб-сайта HTTP / 2
Python быстр и известен своей производительностью и возможностями. Работая над инструментом тестирования HTTP/2, я пробовал множество вариантов и обнаружил, что Python был самым быстрым, более точным и легким. Если вы разрабатываете что-то собственное для проверки, поддерживает ли сайт HTTP / 2 или нет, вы можете использовать следующий код. Он работает на Python 3.x. import socket import ssl import csv import argparse from urllib.parse impo