FIX ERROR — EKS: cloudwatch — 0/1 nodes are available: 1 Insufficient pods.

После установки CloudWatch Agent'а в EKS кластер, его поды повисают в состоянии "Pending"   Смотрим дескрайб пода   Решение: Решение было найдено тут. В данном EKS кластере для системных подов выделена отдельная NodeGroup'а с типом истансов: t3.micro и для запуска еще и CloudWatch Agent'a просто не хватает ресурсов.   После изменения типа инстанса в большую … Продолжить читать "FIX ERROR — EKS: cloudwatch — 0/1 nodes are available: 1 Insufficient pods."

FIX ERROR — fdisk: DOS partition table format cannot be used on drives for volumes larger than 2199023255040 bytes for 512-byte sectors

При попытке создать раздел утилитой "fdisk" размером 2 и более терабайта появляется следующее сообщение: The size of this disk is 2 TiB (2199023255552 bytes). DOS partition table format cannot be used on drives for volumes larger than 2199023255040 bytes for 512-byte sectors. Use GUID partition table format (GPT).   Решение: Поставить на новый диск лейбл … Продолжить читать "FIX ERROR — fdisk: DOS partition table format cannot be used on drives for volumes larger than 2199023255040 bytes for 512-byte sectors"

FIX ERROR — Jenkins: dial unix /var/run/docker.sock: connect: permission denied

После того, как установили Docker на Jenkins сервер и запустили его, при попытке выполнить сборку получаем следующую ошибку:   Решение: Добавляем пользователя "jenkins" в группу "docker":   После этого пользователь "jenkins" сможет выполнять работу с Docker'ом, если подключиться по SSH, но при Jenkins сборке будет по прежнему та же ошибка, чтобы от нее избавится, необходимо … Продолжить читать "FIX ERROR — Jenkins: dial unix /var/run/docker.sock: connect: permission denied"

FIX ERROR — AWS Lambda Python: «main() takes 0 positional arguments but 2 were given»

При попытке выполнить Lambda Python функцию возникает следующая ошибка: { "errorMessage": "main() takes 0 positional arguments but 2 were given", "errorType": "TypeError", "stackTrace": [ " File \"/var/runtime/bootstrap.py\", line 131, in handle_event_request\n response = request_handler(event, lambda_context)\n" ] }   Решение: Из сообщения видим, что мы в качестве хендлера используем функцию "main", которая не имеет входящих аргументов. … Продолжить читать "FIX ERROR — AWS Lambda Python: «main() takes 0 positional arguments but 2 were given»"

FIX ERROR — CentOS+Nginx+Jenkins: 502 Bad Gateway

При проксировании Nginx' а на Jenkins в ОС CentOS может возникать 502 ошибка. Лог ошибок Nginx'а будет следующим: 2020/05/07 13:32:33 [crit] 9665#9665: *1 connect() to 127.0.0.1:8080 failed (13: Permission denied) while connecting to upstream, client: 1.2.3.4, server: jenkins.artem.services, request: "GET / HTTP/1.1", upstream: "http://127.0.0.1:8080/", host: "jenkins.artem.services"   Решение: Причина SELinux. Можно как разрешить Jenkins, так … Продолжить читать "FIX ERROR — CentOS+Nginx+Jenkins: 502 Bad Gateway"

FIX ERROR — CentOS 7 kubectl: Invalid choice: ‘eks’, maybe you meant

При попытке выполнить любую команду "kubectl" на EKS кластере возникает следующая ошибка: Invalid choice: 'eks', maybe you meant:   Возможная причина этого, это старая версия "kubectl", доступная в репозитории.   Решение: Установить последнюю версию "kubectl" используя PIP3   Для использования "kubectl" установленным с помощью PIP, нужно чтобы директория бинарных файлов PIP была в переменной PATH, … Продолжить читать "FIX ERROR — CentOS 7 kubectl: Invalid choice: ‘eks’, maybe you meant"

FIX ERROR — Ansible AWS SSM: AnsibleError: An unhandled exception occurred while templating

При попытке получить значение с AWS SSM Ansible Playbook используя в качестве интерпретатора Python3 выдает следующую ошибку: fatal: [localhost-py3]: FAILED! => {"changed": false, "msg": "AnsibleError: An unhandled exception occurred while templating '{{ lookup('aws_ssm', 'server_listeners', decrypt=false, region='eu-west-1') }}'. Error was a <class 'ansible.errors.AnsibleError'>, original message: An unhandled exception occurred while running the lookup plugin 'aws_ssm'. Error … Продолжить читать "FIX ERROR — Ansible AWS SSM: AnsibleError: An unhandled exception occurred while templating"

FIX ERROR — sudo cat EOF: Permission denied

При попытке записать в файл поток используя sudo   Появляется следующая ошибка:   Решение Чтобы выполнить запись используя sudo нужно использовать следующий формат:

FIX ERROR — EKS: error: You must be logged in to the server (Unauthorized)

После создания EKS кластера при попытке использовать kubectl, появилась такая ошибка:   Решение:   Где "artem-eks-staging" - имя вашего кластера Так же не забудьте указать правильный AWS Region