For updates subscribe to the RSS feed
logo
The Blue Book
Kubernetes cluster autoscaler
Initializing search
    lyz-code/blue-book
    lyz-code/blue-book
    • Introduction
    • Projects
      • Antifascism
        • Antifascist Actions
      • Anti-Transphobia
      • Diversity, Equity and Inclusion
        • Anonymous Feedback
        • Privileges
      • Mentoring
      • Free Knowledge
      • Environmentalism
    • Life Management
      • Time Management
      • Task Management
        • Getting Things Done
        • Task Management Tools
          • Org Mode
          • OpenProject
        • Task Management Workflows
      • Life review
      • Interruption Management
        • Work Interruption Analysis
        • Personal Interruption Analysis
      • Week Management
      • Relationship Management
      • Money Management
      • News Management
      • Calendar Management
      • Email Management
        • Email Automation
      • Music Management
        • MusicBrainz
      • Book Management
      • Map Management
      • Food Management
      • Grocy Management
      • Instant Messages Management
      • Computer configuration management
      • Process Automation
        • Virtual Assistant
      • Life logging
      • Strategy
      • Tool Management
      • Sleep
      • Teeth
        • Deep cleaning
      • Remote Working
      • Fitness Tracker
        • Amazfit Band 5
      • Learning to code
        • Frontend developer
        • Python
          • Project Template
            • Command-line Project Template
              • Configure SQLAlchemy for projects without flask
            • Flask Project Template
            • Microservices Project Template
              • Create the documentation repository
              • Load config from YAML
              • Configure SQLAlchemy to use the MariaDB/Mysql backend
              • Configure Docker to host the application
            • Alembic
            • asyncio
            • BeautifulSoup
            • Boto3
            • Click
            • Dash
            • Dash Leaflet
            • DeepDiff
            • FactoryBoy
            • Faker
            • FastAPI
            • Flask
            • Flask Restplus
            • Folium
            • Feedparser
            • Gettext
            • GitPython
            • Goodconf
            • ICS
            • Jinja2
            • Maison
            • mkdocstrings
            • NetworkX
            • Pandas
            • Passpy
            • pexpect
            • Prompt Toolkit
              • REPL
              • Full screen applications
            • Pydantic
              • Pydantic Field Types
              • Pydantic Validators
              • Pydantic Exporting Models
              • Pydantic Validating Functions
              • Pydantic Factories
              • Pydantic Mypy Plugin
            • Pypika
            • Elasticsearch
            • python-gnupg
            • Python Mysql
            • pythonping
            • Python VLC
            • Plotly
            • questionary
            • rich
            • Ruamel YAML
            • Selenium
            • SQLAlchemy
            • sqlite3
            • Redis-py
            • Requests
            • Requests-mock
            • Rq
            • sh
            • Talkey
            • Tenacity
            • TinyDB
            • Typer
            • Yoyo
          • Type Hints
          • Logging
          • Code Styling
          • Docstrings
          • Properties
          • Package Management
            • PDM
            • Pipenv
            • Poetry
          • Lazy loading
          • Plugin System
          • Profiling
          • Optimization
          • Anti-Patterns
          • Pytest
            • Parametrized testing
            • Pytest-cases
            • Pytest-HttpServer
          • Internationalization
          • Python Snippets
          • Data Classes
        • Vue.js
          • Vue snippets
          • Vuetify
            • Cypress
            • Vite
            • Vitest
          • Bash snippets
        • JSON
        • SQL
        • SQLite
        • YAML
        • Promql
        • HTML
        • CSS
        • Javascript
          • Javascript snippets
          • MermaidJS
        • Latex
        • Qwik
        • JWT
        • React
        • Program Versioning
          • Semantic Versioning
          • Calendar Versioning
        • Use warnings to evolve your code
        • Keep a Changelog
        • Writing good documentation
        • TDD
        • Abstract Syntax Trees
        • SOLID
        • Domain Driven Design
          • Repository Pattern
          • Service Layer Pattern
        • Architecture Decision Record
        • Database Architecture
        • ORM, Query Builder or Raw SQL
        • Microservices
        • Restful APIS
        • Redis
      • Frontend Development
      • Git
      • Park programming
      • Sponsor
      • Issues
    • DevOps
        • Gitea
        • Helm
          • Helm Installation
          • Helm Commands
          • Helm Secrets
          • Helm Git
        • Helmfile
        • Terraform
        • Ansible Snippets
        • Dotfiles
          • Chezmoi
          • Dotdrop
        • Kubernetes
          • Architecture
            • Namespaces
            • Pods
            • ReplicaSets
            • Deployments
            • Horizontal Pod Autoscaling
            • Volumes
            • Services
            • Labels
            • Annotations
            • Ingress
            • Operators
            • Jobs
          • Kubectl
            • Kubectl Installation
            • Kubectl Commands
            • Metrics Server
            • Ingress Controller
            • External DNS
            • Cluster Autoscaler
            • Dashboard
            • Storage Driver
            • Vertical Pod Autoscaler
          • Networking
          • Debugging
            • Velero
          • Tools
            • Krew
            • Ksniff
            • Mizu
        • AWS
          • AWS Snippets
          • AWS Savings plan
          • Security groups workflow
          • EKS
          • IAM
            • IAM Commands
            • IAM Debugging
          • S3
          • WAF
      • Continuous Integration
        • Drone
          • Alex
          • Flakeheaven
          • Flake8
          • Markdownlint
          • Proselint
          • Yamllint
          • Write Good
          • Black
          • Yamlfix
          • Pyment
          • mdformat
          • Mypy
          • Safety
          • Bandit
          • Pip-tools
        • cookiecutter
        • cruft
        • renovate
        • letsencrypt
      • Storage
        • NAS
        • OpenZFS
          • OpenZFS storage planning
          • Sanoid
        • Monitoring Comparison
        • Prometheus
          • Architecture
          • Prometheus Operator
          • Prometheus Install
          • AlertManager
          • Blackbox Exporter
          • Elasticsearch Exporter
          • Node Exporter
          • Instance sizing analysis
          • Prometheus Troubleshooting
        • Authentik
        • Ombi
      • API Management
        • Kong
      • Scrum
          • Refinement Template
        • CPU
        • RAM
        • Power Supply Unit
        • Pedal PC
        • Linux Snippets
        • afew
        • aleph
        • alot
        • Anki
        • ActivityWatch
        • beancount
        • Beets
        • brew
        • Docker
        • dunst
        • Dynamic DNS
        • elasticsearch
        • fail2ban
        • ferdium
        • finnix
        • Gajim
        • Github cli
        • goaccess
        • google chrome
        • Chromium
        • Graylog
        • HAProxy
        • Hard drive health
        • Hushboard
        • hypothesis
        • i3wm
        • Jellyfin
        • ffmpeg
        • Khal
        • Kitty
        • LUKS
        • mbsync
        • mkdocs
        • Mopidy
        • monica
        • notmuch
        • nodejs
        • Oracle Database
        • Outrun
        • Peek
        • Pipx
        • Profanity
        • rm
        • sed
        • Libreelec
        • Torrents
          • qBittorrent
          • Rtorrent
        • Syncthing
        • Tahoe-LAFS
        • vdirsyncer
        • Vim
          • Tabs vs Buffers
          • Vim Plugins
          • Write Neovim Plugins
          • Treesitter
          • Tridactyl
        • VSCodium
        • Wake on Lan
        • Wallabag
        • Wireguard
        • Wireshark
        • zip
        • Android Tips
        • GrapheneOS
          • Cone
          • GadgetBridge
          • OsmAnd
          • Seedvault
          • Signal
      • Writing
        • Grammar and Orthography
        • Writing Style
        • Digital Gardens
          • Build your own Digital Garden
          • Forking this garden
      • Cooking
        • Cooking Basics
        • Cooking software
      • Pilates
      • Aerial Silk
        • Rave Dances
          • Basics
          • Kicks
          • Spins
        • Cutting Shapes
      • Meditation
        • Redox
        • King Arthur Gold
          • The Battle for Wesnoth
          • Loyalist
          • Rebels
          • Northeners
        • Age of Empires
        • Regicide
      • Sudokus
      • Drawing
        • Exercise Pool
      • Origami
      • Fun
      • Book Binding
      • Emojis
        • Recommender Systems
        • The XY Problem
        • Trees
    • Contact
    • Newsletters
            • 2nd March 2023
        • February of 2023
          • 9th Week of 2023
          • 8th Week of 2023
            • 26th February 2023
          • 7th Week of 2023
            • 14th February 2023
            • 13th February 2023
          • 6th Week of 2023
            • 6th February 2023
        • January of 2023
          • 2nd Week of 2023
            • 12th January 2023
            • 11th January 2023
      • 2022
        • December of 2022
          • 52nd Week of 2022
            • 30th December 2022
            • 28th December 2022
            • 27th December 2022
          • 50th Week of 2022
            • 15th December 2022
            • 14th December 2022
            • 1st December 2022
        • November of 2022
          • 48th Week of 2022
            • 29th November 2022
          • 47th Week of 2022
            • 25th November 2022
            • 24th November 2022
          • 46th Week of 2022
            • 16th November 2022
          • 45th Week of 2022
            • 11th November 2022
            • 8th November 2022
            • 4th November 2022
        • October of 2022
          • 44th Week of 2022
          • 43rd Week of 2022
            • 27th October 2022
          • 42nd Week of 2022
            • 18th October 2022
          • 41st Week of 2022
            • 16th October 2022
            • 14th October 2022
          • 40th Week of 2022
            • 7th October 2022
        • September of 2022
          • 37th Week of 2022
            • 12th September 2022
          • 36th Week of 2022
            • 5th September 2022
            • 4th September 2022
        • August of 2022
          • 35th Week of 2022
            • 31st August 2022
            • 30th August 2022
          • 34th Week of 2022
            • 28th August 2022
          • 32nd Week of 2022
            • 12th August 2022
          • 31st Week of 2022
            • 2nd August 2022
            • 1st August 2022
        • July of 2022
          • 27th Week of 2022
            • 8th July 2022
            • 4th July 2022
        • June of 2022
          • 24th Week of 2022
            • 17th June 2022
          • 23rd Week of 2022
            • 8th June 2022
            • 1st June 2022
        • May of 2022
          • 22nd Week of 2022
          • 21st Week of 2022
            • 24th May 2022
          • 20th Week of 2022
            • 18th May 2022
            • 16th May 2022
          • 19th Week of 2022
            • 13th May 2022
        • April of 2022
          • 17th Week of 2022
            • 29th April 2022
            • 27th April 2022
            • 25th April 2022
          • 16th Week of 2022
            • 24th April 2022
            • 21st April 2022
          • 15th Week of 2022
            • 11th April 2022
          • 14th Week of 2022
            • 8th April 2022
            • 5th April 2022
        • March of 2022
          • 13th Week of 2022
            • 30th March 2022
            • 28th March 2022
          • 12th Week of 2022
            • 25th March 2022
          • 11th Week of 2022
            • 16th March 2022
            • 15th March 2022
            • 14th March 2022
          • 10th Week of 2022
            • 10th March 2022
            • 7th March 2022
            • 4th March 2022
        • February of 2022
          • 9th Week of 2022
          • 7th Week of 2022
            • 17th February 2022
          • 6th Week of 2022
            • 9th February 2022
            • 3rd February 2022
        • January of 2022
          • 5th Week of 2022
            • 31st January 2022
          • 3rd Week of 2022
            • 19th January 2022
      • 2021
        • December of 2021
          • 52nd Week of 2021
            • 29th December 2021
          • 50th Week of 2021
            • 17th December 2021
          • 49th Week of 2021
            • 9th December 2021
            • 8th December 2021
            • 7th December 2021
            • 3rd December 2021
        • November of 2021
          • 48th Week of 2021
          • 47th Week of 2021
            • 27th November 2021
          • 46th Week of 2021
            • 19th November 2021
            • 18th November 2021
            • 17th November 2021
            • 15th November 2021
          • 44th Week of 2021
            • 5th November 2021
        • October of 2021
          • 43rd Week of 2021
            • 28th October 2021
            • 25th October 2021
          • 41st Week of 2021
            • 15th October 2021
          • 40th Week of 2021
            • 8th October 2021
            • 5th October 2021
            • 1st October 2021
        • September of 2021
          • 39th Week of 2021
            • 28th September 2021
          • 38th Week of 2021
            • 25th September 2021
        • August of 2021
          • 34th Week of 2021
            • 26th August 2021
            • 25th August 2021
            • 23rd August 2021
          • 33rd Week of 2021
            • 20th August 2021
          • 32nd Week of 2021
            • 13th August 2021
            • 12th August 2021
          • 31st Week of 2021
            • 6th August 2021
            • 4th August 2021
        • July of 2021
          • 30th Week of 2021
            • 30th July 2021
          • 29th Week of 2021
            • 20th July 2021
          • 28th Week of 2021
            • 15th July 2021
            • 12th July 2021
        • June of 2021
          • 26th Week of 2021
            • 29th June 2021
            • 28th June 2021
          • 25th Week of 2021
            • 25th June 2021
            • 22nd June 2021
          • 24th Week of 2021
            • 16th June 2021
            • 15th June 2021
          • 23rd Week of 2021
            • 11th June 2021
            • 9th June 2021
            • 7th June 2021
            • 4th June 2021
            • 3rd June 2021
            • 1st June 2021
        • May of 2021
          • 22nd Week of 2021
          • 21st Week of 2021
            • 27th May 2021
            • 26th May 2021
            • 25th May 2021
            • 24th May 2021
          • 20th Week of 2021
            • 20th May 2021
            • 17th May 2021
          • 19th Week of 2021
            • 14th May 2021
            • 11th May 2021
            • 1st May 2021
        • April of 2021
          • 17th Week of 2021
            • 26th April 2021
          • 16th Week of 2021
            • 25th April 2021
            • 24th April 2021
            • 23rd April 2021
            • 20th April 2021
            • 19th April 2021
          • 15th Week of 2021
            • 15th April 2021
            • 14th April 2021
            • 13th April 2021
          • 14th Week of 2021
            • 10th April 2021
            • 8th April 2021
            • 7th April 2021
            • 6th April 2021
            • 5th April 2021
        • March of 2021
          • 13th Week of 2021
            • 30th March 2021
            • 29th March 2021
          • 12th Week of 2021
            • 26th March 2021
          • 11th Week of 2021
            • 19th March 2021
            • 18th March 2021
          • 10th Week of 2021
            • 13th March 2021
            • 10th March 2021
          • 9th Week of 2021
            • 4th March 2021
            • 3rd March 2021
            • 2nd March 2021
        • February of 2021
          • 8th Week of 2021
            • 28th February 2021
            • 26th February 2021
            • 25th February 2021
            • 23rd February 2021
            • 22nd February 2021
          • 6th Week of 2021
            • 12th February 2021
            • 10th February 2021
            • 9th February 2021
            • 8th February 2021
          • 5th Week of 2021
            • 5th February 2021
            • 4th February 2021
            • 2nd February 2021
        • January of 2021
          • 4th Week of 2021
            • 30th January 2021
            • 29th January 2021
            • 26th January 2021
          • 3rd Week of 2021
            • 22nd January 2021
            • 21st January 2021
            • 20th January 2021
          • 1st Week of 2021
            • 5th January 2021
      • 2020
        • December of 2020
            • 30th December 2020
            • 29th December 2020
          • 52nd Week of 2020
            • 27th December 2020
            • 21st December 2020
          • 51st Week of 2020
            • 18th December 2020
            • 16th December 2020
            • 15th December 2020
          • 50th Week of 2020
            • 11th December 2020
            • 10th December 2020
            • 7th December 2020
          • 49th Week of 2020
            • 3rd December 2020
            • 1st December 2020
        • November of 2020
          • 48th Week of 2020
            • 25th November 2020
            • 24th November 2020
          • 47th Week of 2020
            • 20th November 2020
            • 19th November 2020
            • 18th November 2020
          • 46th Week of 2020
            • 13th November 2020
            • 12th November 2020
            • 11th November 2020
          • 45th Week of 2020
            • 7th November 2020
          • 44th Week of 2020
        • October of 2020
            • 29th October 2020
            • 26th October 2020
          • 43rd Week of 2020
            • 23rd October 2020
            • 22nd October 2020
            • 19th October 2020
          • 42nd Week of 2020
            • 16th October 2020
            • 15th October 2020
          • 41st Week of 2020
            • 10th October 2020
            • 9th October 2020
            • 8th October 2020
          • 40th Week of 2020
            • 1st October 2020
        • September of 2020
            • 30th September 2020
          • 39th Week of 2020
            • 25th September 2020
            • 21st September 2020
          • 38th Week of 2020
            • 16th September 2020
          • 37th Week of 2020
            • 10th September 2020
            • 8th September 2020
            • 7th September 2020
          • 36th Week of 2020
            • 4th September 2020
            • 2nd September 2020
            • 1st September 2020
        • August of 2020
            • 31st August 2020
          • 35th Week of 2020
            • 29th August 2020
            • 28th August 2020
            • 27th August 2020
            • 26th August 2020
          • 34th Week of 2020
            • 20th August 2020
            • 19th August 2020
          • 33rd Week of 2020
            • 7th August 2020
            • 6th August 2020
          • 31st Week of 2020
        • July of 2020
            • 20th July 2020
          • 29th Week of 2020
            • 17th July 2020
            • 16th July 2020
            • 15th July 2020
            • 14th July 2020
          • 28th Week of 2020

    Cluster Autoscaler

    While Horizontal pod autoscaling allows a deployment to scale given the resources needed, they are limited to the kubernetes existing working nodes.

    To autoscale the number of working nodes we need the cluster autoscaler.

    For AWS, there are the Amazon guidelines to enable it. But I'd use the cluster-autoscaler helm chart.


    Last update: 2020-06-02
    Previous External DNS
    Next Dashboard
    Made with Material for MkDocs