Skip to content

kubeadm: remove some CNI plugins from the kubeadm setup guide#17694

Merged
k8s-ci-robot merged 1 commit intokubernetes:masterfrom
neolit123:1.17-prune-cni
Jan 17, 2020
Merged

kubeadm: remove some CNI plugins from the kubeadm setup guide#17694
k8s-ci-robot merged 1 commit intokubernetes:masterfrom
neolit123:1.17-prune-cni

Conversation

@neolit123
Copy link
Copy Markdown
Member

@neolit123 neolit123 commented Nov 20, 2019

The kubeadm survey for 1.13:
https://docs.google.com/forms/d/1A855D054FZfdvNbx6mAa54tcZ204GmPCIhxe1UrXKd8/edit#responses

Revealed the top 3 plugins in terms of popularity are:

  • Flannel
  • Calico
  • WeaveNet

The kubeadm maintainers are in contact with the maintainers
of these plugins and can provide support and updates to this guide.

The rest of the plugins in the guide are unmaintained, by the kubeadm team!

Some plugins are not in the CNCF landscape, or maintained by the kubeadm team, but still
present in the guide.

Remove the following non-CNCF / unmaintained plugins:

  • AWS VPC
  • Romana
  • Juniper*
  • Canal (it is an alternative to Calico and already explained in the
    Calico guide)

Add note that users can still defer to this page for more details on Pod networking:
https://kubernetes.io/docs/concepts/cluster-administration/networking/
(the removed plugins are present there in a bigger list)

/sig cluster-lifecycle
/kind cleanup

the PR also includes some pod -> Pod renames.

xref kubernetes/enhancements#1326

@k8s-ci-robot k8s-ci-robot added sig/cluster-lifecycle Categorizes an issue or PR as relevant to SIG Cluster Lifecycle. kind/cleanup Categorizes issue or PR as related to cleaning up code, process, or technical debt. cncf-cla: yes Indicates the PR's author has signed the CNCF CLA. size/M Denotes a PR that changes 30-99 lines, ignoring generated files. language/en Issues or PRs related to English language sig/docs Categorizes an issue or PR as relevant to SIG Docs. labels Nov 20, 2019
@neolit123
Copy link
Copy Markdown
Member Author

neolit123 commented Nov 20, 2019

@kubernetes/sig-cluster-lifecycle-pr-reviews
/cc @sftim
/assign @zacharysarah

preview: https://deploy-preview-17694--kubernetes-io-master-staging.netlify.com/docs/setup/production-environment/tools/kubeadm/create-cluster-kubeadm/#pod-network

/hold
i'm proposing that we should merge this on lazy consensus until the end of the week.

@k8s-ci-robot k8s-ci-robot added the do-not-merge/hold Indicates that a PR should not merge because someone has issued a /hold command. label Nov 20, 2019
@netlify
Copy link
Copy Markdown

netlify bot commented Nov 20, 2019

Deploy preview for kubernetes-io-master-staging ready!

Built with commit 984c12a

https://deploy-preview-17694--kubernetes-io-master-staging.netlify.com

@netlify
Copy link
Copy Markdown

netlify bot commented Nov 20, 2019

Deploy preview for kubernetes-io-master-staging ready!

Built with commit e5d3f4e

https://deploy-preview-17694--kubernetes-io-master-staging.netlify.com

Copy link
Copy Markdown
Member

@yagonobre yagonobre left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

/lgtm

@k8s-ci-robot k8s-ci-robot added the lgtm "Looks good to me", indicates that a PR is ready to be merged. label Nov 20, 2019
Copy link
Copy Markdown
Contributor

@sftim sftim left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm happy with this.

How about adding a “find about other CNI plugins” link to the #whats-next section?

@k8s-ci-robot k8s-ci-robot removed the lgtm "Looks good to me", indicates that a PR is ready to be merged. label Nov 20, 2019
@zacharysarah
Copy link
Copy Markdown
Contributor

@neolit123 I love this idea! I'd also love to get your feedback on the KEP for removing third-party content, given that this PR is highly relevant to that discussion.

@neolit123
Copy link
Copy Markdown
Member Author

@sftim update:

  • removed the "choose one..." tab.
  • added the lnk to the networking section under "what's next"
  • did some small side cleanup of "pod" -> "Pod"

@neolit123
Copy link
Copy Markdown
Member Author

@zacharysarah

@neolit123 I love this idea! I'd also love to get your feedback on the KEP for removing third-party content, given that this PR is highly relevant to that discussion.

i think i already had comments on the KEP. will have another pass but overall i think it's in a good shape.

@sftim
Copy link
Copy Markdown
Contributor

sftim commented Jan 15, 2020

@neolit123 I can see that it's been a while since you opened this
Would you be willing to update it incorporating upstream changes?

@k8s-ci-robot k8s-ci-robot added the needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD. label Jan 15, 2020
@k8s-ci-robot k8s-ci-robot removed the needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD. label Jan 15, 2020
@neolit123
Copy link
Copy Markdown
Member Author

@zacharysarah @sftim
i have rebased the PR on master.

/hold cancel

@k8s-ci-robot k8s-ci-robot removed the do-not-merge/hold Indicates that a PR should not merge because someone has issued a /hold command. label Jan 15, 2020
The kubeadm survey for 1.13:
https://docs.google.com/forms/d/1A855D054FZfdvNbx6mAa54tcZ204GmPCIhxe1UrXKd8/edit#responses

The kubeadm survey for 1.13:
https://docs.google.com/forms/d/1A855D054FZfdvNbx6mAa54tcZ204GmPCIhxe1UrXKd8/edit#responses

Revealed the top 3 plugins in terms of popularity are:

Flannel
Calico
WeaveNet
The kubeadm maintainers are in contact with the maintainers
of these plugins and can provide support and updates to this guide.

The rest of the plugins in the guide are unmaintained, by the kubeadm team!

Some plugins are not in the CNCF landscape, or maintained by the kubeadm team, but still
present in the guide.

Remove the following non-CNCF / unmaintained plugins:

AWS VPC
Romana
Juniper*
Canal (it is an alternative to Calico and already explained in the
Calico guide)
Add note that users can still defer to this page for more options and a more complete list:
https://kubernetes.io/docs/concepts/cluster-administration/networking/Revealed the top 3 plugins in terms of popularity are:
- Flannel
- Calico
- WeaveNet

The kubeadm maintainers are in contact with the maintainers
of these plugins and can provide support and updates to this guide.

Some plugins are not in the CNCF landscape, but still
covered in this page:
https://kubernetes.io/docs/concepts/cluster-administration/networking/

Remove the following non-CNCF plugins:
- AWS VPC
- Romana
- Juniper*
- Canal (it is an alternative to Calico and already explained in the
Calico guide)

Add note that users can still defer to this page for more options:
https://kubernetes.io/docs/concepts/cluster-administration/networking/
@neolit123
Copy link
Copy Markdown
Member Author

@sftim updated.

@sftim
Copy link
Copy Markdown
Contributor

sftim commented Jan 17, 2020

/lgtm
based on #17694 (review) + my judgement

and
/approve

@k8s-ci-robot k8s-ci-robot added the lgtm "Looks good to me", indicates that a PR is ready to be merged. label Jan 17, 2020
@k8s-ci-robot
Copy link
Copy Markdown
Contributor

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: sftim

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@k8s-ci-robot k8s-ci-robot added the approved Indicates a PR has been approved by an approver from all required OWNERS files. label Jan 17, 2020
@k8s-ci-robot k8s-ci-robot merged commit 8de8d17 into kubernetes:master Jan 17, 2020
wawa0210 pushed a commit to wawa0210/website that referenced this pull request Mar 2, 2020
…etes#17694)

The kubeadm survey for 1.13:
https://docs.google.com/forms/d/1A855D054FZfdvNbx6mAa54tcZ204GmPCIhxe1UrXKd8/edit#responses

The kubeadm survey for 1.13:
https://docs.google.com/forms/d/1A855D054FZfdvNbx6mAa54tcZ204GmPCIhxe1UrXKd8/edit#responses

Revealed the top 3 plugins in terms of popularity are:

Flannel
Calico
WeaveNet
The kubeadm maintainers are in contact with the maintainers
of these plugins and can provide support and updates to this guide.

The rest of the plugins in the guide are unmaintained, by the kubeadm team!

Some plugins are not in the CNCF landscape, or maintained by the kubeadm team, but still
present in the guide.

Remove the following non-CNCF / unmaintained plugins:

AWS VPC
Romana
Juniper*
Canal (it is an alternative to Calico and already explained in the
Calico guide)
Add note that users can still defer to this page for more options and a more complete list:
https://kubernetes.io/docs/concepts/cluster-administration/networking/Revealed the top 3 plugins in terms of popularity are:
- Flannel
- Calico
- WeaveNet

The kubeadm maintainers are in contact with the maintainers
of these plugins and can provide support and updates to this guide.

Some plugins are not in the CNCF landscape, but still
covered in this page:
https://kubernetes.io/docs/concepts/cluster-administration/networking/

Remove the following non-CNCF plugins:
- AWS VPC
- Romana
- Juniper*
- Canal (it is an alternative to Calico and already explained in the
Calico guide)

Add note that users can still defer to this page for more options:
https://kubernetes.io/docs/concepts/cluster-administration/networking/
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

approved Indicates a PR has been approved by an approver from all required OWNERS files. cncf-cla: yes Indicates the PR's author has signed the CNCF CLA. kind/cleanup Categorizes issue or PR as related to cleaning up code, process, or technical debt. language/en Issues or PRs related to English language lgtm "Looks good to me", indicates that a PR is ready to be merged. sig/cluster-lifecycle Categorizes an issue or PR as relevant to SIG Cluster Lifecycle. sig/docs Categorizes an issue or PR as relevant to SIG Docs. size/M Denotes a PR that changes 30-99 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants