Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Week 34 2024 routine #237

Closed
20 of 21 tasks
kiwixbot opened this issue Aug 19, 2024 · 1 comment
Closed
20 of 21 tasks

Week 34 2024 routine #237

kiwixbot opened this issue Aug 19, 2024 · 1 comment
Assignees
Labels
maint Maintenance tasks

Comments

@kiwixbot
Copy link

kiwixbot commented Aug 19, 2024

Check nodes free space

df -h / && df -h /data
  • create a report in issue comment

Nodes system upgrades

apt update && apt upgrade
  • run systematically the upgrade on bastion, stats, services, storage, demo nodes
  • check for and apply important security upgrade on worker nodes asap (imager-worker, ondemand, sisyphus)

(regular workers updates are done separately on a monthly basis for worker nodes to not impact production)

Backups

k8s cluster

  • Check Pod errors
k get pods -A -o wide|grep Error
  • Check Pod restarts
k get pods -A -o wide | pyp -i 'print("\n".join([line for line in l if re.split(r"\s+", line)[4] != "0"]))'
  • Check if k8s should/could be upgraded
curl -s -H "X-Auth-Token: $SCW_SECRET_KEY" https://api.scaleway.com/k8s/v1/regions/fr-par/clusters/$KIWIX_PROD_CLUSTER | jq ".version,.upgrade_available"
curl -s -H "X-Auth-Token: $SCW_SECRET_KEY" https://api.scaleway.com/k8s/v1/regions/fr-par/versions | jq ".versions[].name"

Stats

matomo - stats.kiwix.org

  • Ensure download.kiwix.org stats are being recorded
  • Check whether matomo should be upgraded

Grafana

Projects

Security

Note: this is an automatic reminder intended for the assignee(s).

@kiwixbot kiwixbot added the maint Maintenance tasks label Aug 19, 2024
@rgaudin
Copy link
Member

rgaudin commented Aug 19, 2024

Storage

Machine Filesystem Size Used Avail Use% Use change
bastion / 37G 14G 22G 40% -
stats / 233G 108G 114G 49% -3G
services / 456G 304G 129G 71% +5G
storage / 33T 18T 14T 58% -4T
imager-worker / 1.9T 452G 1.4T 26% don't care
sisyphus / 233G 25G 196G 12% don't care
ondemand / 25G 9.7G 14G 42% don't care
ondemand /data 216G 205M 205G 1% don't care
mirrors-qa / 38G 3.2G 33G 9% -
demo /data 1.8T 920G 744G 56% don't care
  • 4T delta on storage due (I believe) to @benoit74's cleanup in prep of new storage server sync
  • demo worker moved to a new 2TB server

misc

  • Updated matomo to 5.1.1
  • 152 signings/1,200 (kiwix-js trials and setup)
  • updated reverse of zimit worker IP to worker.zimit.kiwix.org.

zimit

@rgaudin rgaudin closed this as completed Aug 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
maint Maintenance tasks
Projects
None yet
Development

No branches or pull requests

3 participants