Админизм

заметки об администрировании и программировании (python, ruby, php). Траблшутинг в «примерах» и HOWTO.

😎 О себе | 📚 Литература и ресурсы | ⚡ Все посты | 📮 E-mail

Kubernetes: prometheus-operator пароль к Grafana

Для получения пароля используем следующую команду, которая предоставит информацию из Secret и расшифрует содержимое


kubectl get secret prometheus-grafana -o jsonpath='{.data.admin-password}' | base64 --decode


ps: Если кто не помнит, то дефолтный-логин admin

 Нет комментариев    18   14 дн   bash   git   ssh

Kubernetes: просмотр логов


kubectl logs  -f # stream logs
kubectl logs  --since=1h # return logs newer than a relative duration
kubectl logs  --since-time=”??”  # return logs after a specific date (RFC3339)
kubectl logs  --previous # print the logs for the previous instance of the container
kubectl logs  -c  # print the logs of this container	
kubectl logs -l  #  print logs from all containers in pods defined by label
kubectl get events --sort-by=’.metadata.creationTimestamp’ # print all events in chronological order
kubectl describe pod  # print pod details like status or recent events


 Нет комментариев    40   1 мес   md5   openssl   ssl

Ansible, ssh и macOS — во всем виновата библиотека sshpass

При попытке запуска плейбука получал следующую ошибку на macOS

fatal: [x.x.x.x]: FAILED! => {«msg»: «to use the ’ssh’ connection type with passwords, you must install the sshpass program»}

Для установки данной библиотеки следует использовать команду ниже


brew install https://raw.githubusercontent.com/kadwanev/bigboybrew/master/Library/Formula/sshpass.rb


После этого все возвращается на свои места — ошибки больше не увидим

 Нет комментариев    53   1 мес   ansible   macOS   ssh

pg_dump без установки PostgreSQL в macOS

Для быстрого дампа небольшой базы я использую DataGrip, но вот для этого дела он как раз и использует psql, ставить PostgreSQL мне не сильно хотелось, как и лезть на сервер поэтому был нагуглен пакет libpq.

Установка простая — через brew


brew install libpq


И далее прописываем путь к бинарнику psql /usr/local/Cellar/libpq/11.5_1/bin/pg_dump (осторожно, версия может меняться)

link

Ранее Ctrl + ↓