Improve placement / constraints modeling for k8s charms: tolerances, and affinity / anti-affinity

Bug #1895887 reported by Cory Johns
16
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Canonical Juju
Triaged
Low
Unassigned

Bug Description

In addition to nodeSelectors, Kubernetes supports tolerations and affinity / anti-affinity to influence scheduling pods to nodes. Tolerations in particular are important for setups where certain nodes should be reserved for system-level services and thus have taints on them to prevent scheduling normal pods, which can be selectively overridden by tolerations on the pod spec. We've already had at least one request to adjust tolerations for a cdk-addon which is currently being converted to a K8s charm.

Revision history for this message
Cory Johns (johnsca) wrote :

Also, in line with https://bugs.launchpad.net/juju/+bug/1893123 it would be important for the charm to be able to specify default values for the ones modeled by placement.

Ian Booth (wallyworld)
Changed in juju:
milestone: none → 2.9-beta1
status: New → Triaged
importance: Undecided → High
Changed in juju:
milestone: 2.9-beta1 → 2.9-rc1
Revision history for this message
Pen Gale (pengale) wrote :

This did not make the roadmap. Removing from milestone and marking as medium.

Changed in juju:
milestone: 2.9-rc1 → 3.0.0
milestone: 3.0.0 → none
importance: High → Medium
Felipe Reyes (freyes)
tags: added: seg
tags: added: sts
Revision history for this message
Canonical Juju QA Bot (juju-qa-bot) wrote :

This Medium-priority bug has not been updated in 60 days, so we're marking it Low importance. If you believe this is incorrect, please update the importance.

Changed in juju:
importance: Medium → Low
tags: added: expirebugs-bot
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.