You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/admin/addons.md
+6-4Lines changed: 6 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,18 +7,20 @@ Add-ons extend the functionality of Kubernetes.
7
7
8
8
This page lists some of the available add-ons and links to their respective installation instructions.
9
9
10
+
Add-ons in each section are sorted alphabetically - the ordering does not imply any preferential status.
11
+
10
12
## Networking and Network Policy
11
13
12
-
*[Weave Net](https://github.com/weaveworks/weave-kube) provides networking and network policy, will carry on working on both sides of a network partition, and does not require an external database.
13
-
*[Calico](http://docs.projectcalico.org/v1.5/getting-started/kubernetes/installation/hosted/) is a secure L3 networking and network policy provider.
14
-
*[Flannel](https://github.com/coreos/flannel/blob/master/Documentation/kube-flannel.yml) is a overlay network provider that can be used with Kubernetes.
14
+
*[Calico](http://docs.projectcalico.org/v1.6/getting-started/kubernetes/installation/hosted/) is a secure L3 networking and network policy provider.
15
15
*[Canal](https://github.com/tigera/canal/tree/master/k8s-install/kubeadm) unites Flannel and Calico, providing networking and network policy.
16
+
*[Flannel](https://github.com/coreos/flannel/blob/master/Documentation/kube-flannel.yml) is a overlay network provider that can be used with Kubernetes.
16
17
*[Romana](http://romana.io) is a Layer 3 networking solution for pod networks that also supports the [NetworkPolicy API](/docs/user-guide/networkpolicies/). Kubeadm add-on installation details available [here](https://github.com/romana/romana/tree/master/containerize).
18
+
*[Weave Net](https://github.com/weaveworks/weave-kube) provides networking and network policy, will carry on working on both sides of a network partition, and does not require an external database.
17
19
18
20
## Visualization & Control
19
21
20
-
*[Weave Scope](https://www.weave.works/documentation/scope-latest-installing/#k8s) is a tool for graphically visualizing your containers, pods, services etc. Use it in conjunction with a [Weave Cloud account](https://cloud.weave.works/) or host the UI yourself.
21
22
*[Dashboard](https://github.com/kubernetes/dashboard#kubernetes-dashboard) is a dashboard web interface for Kubernetes.
23
+
*[Weave Scope](https://www.weave.works/documentation/scope-latest-installing/#k8s) is a tool for graphically visualizing your containers, pods, services etc. Use it in conjunction with a [Weave Cloud account](https://cloud.weave.works/) or host the UI yourself.
Copy file name to clipboardExpand all lines: docs/admin/networking.md
+19-21Lines changed: 19 additions & 21 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -100,8 +100,19 @@ existence or non-existence of host ports.
100
100
There are a number of ways that this network model can be implemented. This
101
101
document is not an exhaustive study of the various methods, but hopefully serves
102
102
as an introduction to various technologies and serves as a jumping-off point.
103
-
If some techniques become vastly preferable to others, we might detail them more
104
-
here.
103
+
104
+
The following networking options are sorted alphabetically - the order does not
105
+
imply any preferential status.
106
+
107
+
### Contiv
108
+
109
+
[Contiv](https://github.com/contiv/netplugin) provides configurable networking (native l3 using BGP, overlay using vxlan, classic l2, or Cisco-SDN/ACI) for various use cases. [Contiv](http://contiv.io) is all open sourced.
110
+
111
+
### Flannel
112
+
113
+
[Flannel](https://github.com/coreos/flannel#flannel) is a very simple overlay
114
+
network that satisfies the Kubernetes requirements. Many
115
+
people have reported success with Flannel and Kubernetes.
105
116
106
117
### Google Compute Engine (GCE)
107
118
@@ -158,29 +169,12 @@ Follow the "With Linux Bridge devices" section of [this very nice
158
169
tutorial](http://blog.oddbit.com/2014/08/11/four-ways-to-connect-a-docker/) from
159
170
Lars Kellogg-Stedman.
160
171
161
-
### Weave Net from Weaveworks
162
-
163
-
[Weave Net](https://www.weave.works/products/weave-net/) is a
164
-
resilient and simple to use network for Kubernetes and its hosted applications.
165
-
Weave Net runs as a [CNI plug-in](https://www.weave.works/docs/net/latest/cni-plugin/)
166
-
or stand-alone. In either version, it doesn't require any configuration or extra code
167
-
to run, and in both cases, the network provides one IP address per pod - as is standard for Kubernetes.
168
-
169
-
170
-
### Flannel
171
-
172
-
[Flannel](https://github.com/coreos/flannel#flannel) is a very simple overlay
173
-
network that satisfies the Kubernetes requirements. It installs in minutes and
174
-
should get you up and running if the above techniques are not working. Many
175
-
people have reported success with Flannel and Kubernetes.
176
-
177
172
### OpenVSwitch
178
173
179
174
[OpenVSwitch](/docs/admin/ovs-networking) is a somewhat more mature but also
180
175
complicated way to build an overlay network. This is endorsed by several of the
181
176
"Big Shops" for networking.
182
177
183
-
184
178
### Project Calico
185
179
186
180
[Project Calico](https://github.com/projectcalico/calico-containers/blob/master/docs/cni/kubernetes/README.md) is an open source container networking provider and network policy engine.
@@ -193,9 +187,13 @@ Calico can also be run in policy enforcement mode in conjunction with other netw
193
187
194
188
[Romana](http://romana.io) is an open source network and security automation solution that lets you deploy Kubernetes without an overlay network. Romana supports Kubernetes [Network Policy](/docs/user-guide/networkpolicies/) to provide isolation across network namespaces.
195
189
196
-
### Contiv
190
+
### Weave Net from Weaveworks
197
191
198
-
[Contiv](https://github.com/contiv/netplugin) provides configurable networking (native l3 using BGP, overlay using vxlan, classic l2, or Cisco-SDN/ACI) for various use cases. [Contiv](http://contiv.io) is all open sourced.
192
+
[Weave Net](https://www.weave.works/products/weave-net/) is a
193
+
resilient and simple to use network for Kubernetes and its hosted applications.
194
+
Weave Net runs as a [CNI plug-in](https://www.weave.works/docs/net/latest/cni-plugin/)
195
+
or stand-alone. In either version, it doesn't require any configuration or extra code
196
+
to run, and in both cases, the network provides one IP address per pod - as is standard for Kubernetes.
0 commit comments