botanikanet / kubectl custom colums
0 likes
0 forks
1 files
Last active 4 months ago
Пример кастомного выхлопа для kubectl
| 1 | kubectl get pods -n kube-system \ |
| 2 | -o=custom-columns='NAME:.metadata.name,RESTARTS:.status.containerStatuses[*].restartCount' |
botanikanet / Ansible dynamic hosts
0 likes
0 forks
1 files
Last active 4 months ago
| 1 | - name: Get dns names |
| 2 | set_fact: |
| 3 | __ec2_dns_names: "{{ __ec2_dns_names | default([]) + [ item ] }}" |
| 4 | loop: "{{ __aws_ec2_vault_instances | to_json | from_json | community.general.json_query('sort_by(instances, &tags.Name)[].private_dns_name') }}" |
| 5 | changed_when: false |
| 6 | |
| 7 | - name: Add hosts to group 'vault' |
| 8 | ansible.builtin.add_host: |
| 9 | name: "vault-{{ ansible_loop.index }}.lavka.tld" |
| 10 | groups: vault |
botanikanet / kubeconfig merge confs
0 likes
0 forks
1 files
Last active 4 months ago
Пример того, как можно добавить конфигурацию для Kubernetes
| 1 | KUBECONFIG=~/.kube/config:new-kubeconfig.yaml kubectl config view --flatten > merged-kubeconfig.yaml |
| 2 | mv merged-kubeconfig.yaml ~/.kube/config |
botanikanet / business metrics
0 likes
0 forks
1 files
Last active 4 months ago
| 1 | Бизнесовые метрики: |
| 2 | GMV - на сколько мы напродавали |
| 3 | AOV - средний чек |
| 4 | CoGS - стоимость товаров, которые мы продали |
| 5 | СpO - стоимость одного заказа |
| 6 | DCpO - сколько кладем в карман с заказа |
| 7 | LTV - сколько за всю жизнь клиент принес денег |
| 8 | CAC - стоимость привлечения клиента |
| 9 | |
| 10 | Продуктовые метрики: |
botanikanet / pdf shrink
0 likes
0 forks
1 files
Last active 4 months ago
| 1 | gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/screen -dNOPAUSE -dQUIET -dBATCH -sOutputFile=output.pdf input.pdf |
| 2 | |
| 3 | Here's a full list of the dPDFSETTINGS to choose from (based on this link): |
| 4 | -dPDFSETTINGS=/screen — Low quality and small size at 72dpi. |
| 5 | -dPDFSETTINGS=/ebook — Slightly better quality but also a larger file size at 150dpi. |
| 6 | -dPDFSETTINGS=/prepress — High quality and large size at 300 dpi. |
| 7 | -dPDFSETTINGS=/default — System chooses the best output, which can create larger PDF files. |
| 1 | kubectl get pods --field-selector=spec.nodeName=ip-172-25-23-26.eu-west-1.compute.internal --all-namespaces |
| 2 | kubectl drain ip-172-25-23-26.eu-west-1.compute.internal --delete-emptydir-data --pod-selector=app.kubernetes.io/component=admission-controller |
| 3 | for NODE in $(kubectl get nodes --no-headers=true | awk '{print $1}'); do echo "${NODE} $(kubectl get node ${NODE} --show-labels | grep -Eo node_type=[a-z_]+)"; done |
Newer
Older