kube-hunter - сканер уязвимостей для кластеров Kubernetes.
Не запускайте kube-hunter для проверки чужих кластеров Kubernetes (так написано в офф документации 😎)
👉 https://github.com/aquasecurity/kube-hunter
#kubernetes #security
Не запускайте kube-hunter для проверки чужих кластеров Kubernetes (так написано в офф документации 😎)
👉 https://github.com/aquasecurity/kube-hunter
#kubernetes #security
This media is not supported in your browser
VIEW IN TELEGRAM
Kubescape проверяет, соответствует ли кластер Kubernetes рекомендациям Kubernetes Hardening Guidance by NSA and CISA
👉 https://github.com/armosec/kubescape
#kubernetes #security
👉 https://github.com/armosec/kubescape
#kubernetes #security
Ищи в Linux как профи! Как использовать всю мощь *nix инструментов на примере find
Философия Unix гласит, что, во-первых, программы должны делать что-то одно и делать это хорошо, а во-вторых, что программы должны работать вместе, используя текстовые потоки. Посмотрим, как реализуется эта концепция на примере команды find, позволяющей находить файлы и выполнять с ними любые операции.
👉 https://bit.ly/3oLoNtO
#linux #tools
Философия Unix гласит, что, во-первых, программы должны делать что-то одно и делать это хорошо, а во-вторых, что программы должны работать вместе, используя текстовые потоки. Посмотрим, как реализуется эта концепция на примере команды find, позволяющей находить файлы и выполнять с ними любые операции.
👉 https://bit.ly/3oLoNtO
#linux #tools
Разделяй и властвуй. Изоляция процессов в Linux
В этой статье последовательно рассматриваются возможности cgroups и отличия новой cgroups v2. Также затрагивается тема контейнеризации на основе Linux Containers.
👉 https://bit.ly/3OMltsU
#linux #cgroups #containers
В этой статье последовательно рассматриваются возможности cgroups и отличия новой cgroups v2. Также затрагивается тема контейнеризации на основе Linux Containers.
👉 https://bit.ly/3OMltsU
#linux #cgroups #containers
6 Linux metacharacters I love to use on the command line
| > * ~ $ ^
👉 https://red.ht/3gFuhlA
#linux #bash
| > * ~ $ ^
👉 https://red.ht/3gFuhlA
#linux #bash
bat — продвинутая замена cat/less
👉 https://github.com/sharkdp/bat
Подробный обзор
🎥 https://bit.ly/3QWnAMJ
#tools
👉 https://github.com/sharkdp/bat
Подробный обзор
🎥 https://bit.ly/3QWnAMJ
#tools
This media is not supported in your browser
VIEW IN TELEGRAM
LearnGitBranching - это вероятно самый наглядный и интерактивный способ изучения Git.
👉 https://bit.ly/3ybSTuF
Можно посмотреть демо
👉 https://bit.ly/3Ozb8kH
#git #study
👉 https://bit.ly/3ybSTuF
Можно посмотреть демо
👉 https://bit.ly/3Ozb8kH
#git #study
Как подружиться с OOM Killer?
OOM Killer — защитный механизм ядра Linux, призванный решать проблемы с нехваткой памяти. При исчерпании доступной памяти он принудительно «убивает» наиболее подходящий по приоритетам процесс, отправляя ему сигнал KILL. Но иногда OOM Killer может затрагивать и важные процессы, нарушая работу проекта.
👉 https://bit.ly/3nzWVba
#linux
OOM Killer — защитный механизм ядра Linux, призванный решать проблемы с нехваткой памяти. При исчерпании доступной памяти он принудительно «убивает» наиболее подходящий по приоритетам процесс, отправляя ему сигнал KILL. Но иногда OOM Killer может затрагивать и важные процессы, нарушая работу проекта.
👉 https://bit.ly/3nzWVba
#linux
Наглядное руководство по SSH-туннелям
Автор статьи рассматривает практические сценарии и примеры организации SSH-туннелей. А для более наглядного объяснения того, как это работает, графически показывает потоки трафика.
👉 https://habr.com/ru/company/flant/blog/691388/
#ssh
Автор статьи рассматривает практические сценарии и примеры организации SSH-туннелей. А для более наглядного объяснения того, как это работает, графически показывает потоки трафика.
👉 https://habr.com/ru/company/flant/blog/691388/
#ssh
kubectl-ice is a kubectl plugin that allows you to easily view advanced configuration of all containers that are running inside pods to assist in troubleshooting and information gathering
👉 https://github.com/NimbleArchitect/kubectl-ice
#kubernetes #kubectl
👉 https://github.com/NimbleArchitect/kubectl-ice
#kubernetes #kubectl
cdebug - a swiss army knife of container debugging
With this tool you can:
- Troubleshoot containers lacking shell and/or debugging tools
- Forward unpublished or even localhost ports to your host system
- Expose endpoints from the host system to containers & Kubernetes networks
- Handily export image's and/or container's filesystem to local folders
👉 https://github.com/iximiuz/cdebug
#containers #debug
With this tool you can:
- Troubleshoot containers lacking shell and/or debugging tools
- Forward unpublished or even localhost ports to your host system
- Expose endpoints from the host system to containers & Kubernetes networks
- Handily export image's and/or container's filesystem to local folders
👉 https://github.com/iximiuz/cdebug
#containers #debug
zsh-kubectl-prompt - this script displays information about the kubectl current context and namespace in zsh prompt.
👉 https://github.com/superbrothers/zsh-kubectl-prompt
#kubernetes #kubectl #zsh
👉 https://github.com/superbrothers/zsh-kubectl-prompt
#kubernetes #kubectl #zsh
kubectl-foreach is a kubectl plugin that runs a kubectl command in one or more contexts (clusters) in parallel (similar to GNU parallel/xargs)
👉 https://github.com/ahmetb/kubectl-foreach
#kubernetes #kubectl
👉 https://github.com/ahmetb/kubectl-foreach
#kubernetes #kubectl
kubectl-count uses the dynamic library to find server preferred resources and then leverages the informer mechanism to list and count resources by kind. You can show any kinds counts in kubernetes and group by namespaces.
👉 https://github.com/chenjiandongx/kubectl-count
#kubernetes #kubectl
👉 https://github.com/chenjiandongx/kubectl-count
#kubernetes #kubectl
Kubernetes ConfigMap Reload is a simple binary to trigger a reload when Kubernetes ConfigMaps are updated. It watches mounted volume dirs and notifies the target process that the config map has been changed. It currently only supports sending an HTTP request.
👉 https://github.com/jimmidyson/configmap-reload
It is available as a Docker image at https://hub.docker.com/r/jimmidyson/configmap-reload
#kubernetes
👉 https://github.com/jimmidyson/configmap-reload
It is available as a Docker image at https://hub.docker.com/r/jimmidyson/configmap-reload
#kubernetes
kube-ps1: Kubernetes prompt for bash and zsh
A script that lets you add the current Kubernetes context and namespace configured on kubectl to your Bash/Zsh prompt strings (i.e. the $PS1).
Inspired by several tools used to simplify usage of kubectl.
👉 https://github.com/jonmosco/kube-ps1
#kubernetes #kubectl
A script that lets you add the current Kubernetes context and namespace configured on kubectl to your Bash/Zsh prompt strings (i.e. the $PS1).
Inspired by several tools used to simplify usage of kubectl.
👉 https://github.com/jonmosco/kube-ps1
#kubernetes #kubectl
Kubeshark is an API Traffic Analyzer for Kubernetes providing real-time, protocol-level visibility into Kubernetes’ internal network, capturing and monitoring all traffic and payloads going in, out and across containers, pods, nodes and clusters.
👉 https://github.com/kubeshark/kubeshark
#kubernetes
👉 https://github.com/kubeshark/kubeshark
#kubernetes
KubeStalk discovers Kubernetes and related infrastructure based attack surface from a black-box perspective.
👉 https://github.com/redhuntlabs/kubestalk
#kubernetes #security
👉 https://github.com/redhuntlabs/kubestalk
#kubernetes #security
kubectl-view-allocations is a kubectl plugin to list allocations (cpu, memory, gpu,... X utilization, requested, limit, allocatable,...)
#kubernetes #plugins
#kubernetes #plugins