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

Update Calico from v3.5.2 to v3.6.0 #430

Merged
merged 1 commit into from
Mar 20, 2019
Merged

Update Calico from v3.5.2 to v3.6.0 #430

merged 1 commit into from
Mar 20, 2019

Conversation

dghubble
Copy link
Member

@dghubble dghubble commented Mar 19, 2019

  • Add calico-ipam CRDs and RBAC permissions
  • Switch IPAM from host-local to calico-ipam
    • calico-ipam subnets ippools (defaults to pod CIDR) into ipamblocks (defaults to /26, but set to /24 in Typhoon)
    • host-local subnets the pod CIDR based on the node PodCIDR field (set via kube-controller-manager as /24's)
  • Create a custom default IPv4 IPPool to ensure the block size is kept at /24 to allow 110 pods per node (Kubernetes default)
  • Retaining host-local was slightly preferred, but Calico v3.6 is migrating all usage to calico-ipam. The codepath that skipped calico-ipam for KDD was removed

Related: poseidon/terraform-render-bootstrap#120

@dghubble dghubble force-pushed the update-calico branch 2 times, most recently from 7bdfa09 to 495f4aa Compare March 20, 2019 05:48
* Add calico-ipam CRDs and RBAC permissions
* Switch IPAM from host-local to calico-ipam
  * `calico-ipam` subnets `ippools` (defaults to pod CIDR) into
`ipamblocks` (defaults to /26, but set to /24 in Typhoon)
  * `host-local` subnets the pod CIDR based on the node PodCIDR
field (set via kube-controller-manager as /24's)
* Create a custom default IPv4 IPPool to ensure the block size
is kept at /24 to allow 110 pods per node (Kubernetes default)
* Retaining host-local was slightly preferred, but Calico v3.6
is migrating all usage to calico-ipam. The codepath that skipped
calico-ipam for KDD was removed
*  https://docs.projectcalico.org/v3.6/release-notes/
@dghubble dghubble merged commit 1feefbe into master Mar 20, 2019
@dghubble dghubble deleted the update-calico branch March 20, 2019 05:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant