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

Upgrade Calico from v3.5.2 to v3.6.0 #120

Merged
merged 1 commit into from
Mar 20, 2019
Merged

Upgrade Calico from v3.5.2 to v3.6.0 #120

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
  • https://docs.projectcalico.org/v3.6/release-notes/

* 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 23f81a5 into master Mar 20, 2019
@dghubble dghubble deleted the calico-upgrade branch March 20, 2019 05:42
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