Skip to content

[BUG] ALB addon pods should include CriticalAddonsOnly op=Exists toleration #4598

Open

Description

Describe the bug
The Gateway for containers controller does not tolerate the system-node pools. It should include the toleration. currently it include the default tolerations from the scheduler

  •    node.kubernetes.io/memory-pressure:NoSchedule op=Exists  
    
  •    node.kubernetes.io/not-ready:NoExecute op=Exists for 300s   
    
  •    node.kubernetes.io/unreachable:NoExecute op=Exists for 6000s
    

The ALB controller should include

  •    CriticalAddonsOnly op=Exists
    

To Reproduce
None: Inspect the pod alb-controller under the ns azure-alb-system

Expected behavior
The ALB pods should have a preference for the system node pools. As they currently don't have that toleration they are repelled by the system pools

Environment (please complete the following information):

  • CLI Version 2.65.0
  • Kubernetes version 1.30.4
  • CLI Extension version
    • alb 1.0.0

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions