Skip to content

Commit

Permalink
feat: prepare v2 release
Browse files Browse the repository at this point in the history
Signed-off-by: Kevin Lefevre <[email protected]>
  • Loading branch information
ArchiFleKs committed Jun 12, 2022
1 parent 603bc6b commit 2af5068
Show file tree
Hide file tree
Showing 7 changed files with 9 additions and 82 deletions.
10 changes: 7 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,13 @@ Symplegma is [Kubernetes certified](https://github.com/cncf/k8s-conformance/tree

The main goal is to be minimalist with sensible defaults.

:warning: starting in v2, ansible role support for CNI plugin has been removed,
as most commonly used plugin use straight foward deployment process. To migrate
to tigera operator please see [this
guide](https://projectcalico.docs.tigera.io/maintenance/operator-migration).
Support to install more CNI with native installation might be added in the
futur.

## Deploys a Kubernetes cluster

- Deploys vanilla Kubernetes with Kubeadm.
Expand All @@ -34,7 +41,6 @@ The main goal is to be minimalist with sensible defaults.

[cri-crio]: https://cri-o.io/
[cri-containerd]: https://github.com/containerd/containerd
[cri-docker]: https://docs.docker.com/engine/

## Documentation

Expand All @@ -54,7 +60,6 @@ It is available online at [particuleio.github.io/symplegma](https://particuleio.
- [symplegma-crio][role-symplegma-crio]: Install the [cri-o][cri-crio] CRI
- [symplegma-win_docker][role-symplegma-win_docker]: Install the [docker][cri-docker] CRI on Windows hosts
- [symplegma-cni][role-symplegma-cni]: Boostrap the hosts to install the CNI
- [symplegma-calico][role-symplegma-calico]: Boostrap and install the Calico CNI
- [symplegma-flannel][role-symplegma-flannel]: Bootstrap and install the Flannel CNI
- [symplegma-win_cni][role-symplegma-win_cni]: Bootstrap Windows hosts to install the CNI

Expand All @@ -64,7 +69,6 @@ It is available online at [particuleio.github.io/symplegma](https://particuleio.
[role-symplegma-containerd]: https://github.com/particuleio/symplegma-containerd
[role-symplegma-crio]: https://github.com/particuleio/symplegma-crio
[role-symplegma-cni]: https://github.com/particuleio/symplegma-cni
[role-symplegma-calico]: https://github.com/particuleio/symplegma-calico
[role-symplegma-flannel]: https://github.com/particuleio/symplegma-flannel
[role-symplegma-win_cni]: https://github.com/particuleio/symplegma-win_cni
[role-symplegma-win_kubernetes_hosts]: https://github.com/particuleio/symplegma-win_kubernetes_hosts
Expand Down
62 changes: 0 additions & 62 deletions docs/configuration/networking/calico.md

This file was deleted.

10 changes: 0 additions & 10 deletions docs/user-guides/bare-metal.md
Original file line number Diff line number Diff line change
Expand Up @@ -112,15 +112,6 @@ opposite :
This allow to create custom deployments and custom upgrade logic (updating
Kubelet before control plane for example).

Customization is done on Calicoto improve network overall performances:

* `calico_ipv4pool_ipip`: "Never" | If you are using a flat layer 2 network
between your instances there is no need to use IPinIP. If you have layer 3
Network, set this to `CrossSubnet`.
* `calico_mtu`: 1500 | If you are using IPinIP, set this to 20 octet less (eg.
1480). If you are using jumbo frame. You can set this to 9000 or 8980 if you
have layer 3 networks and need IPinIP.

## Running the playbooks

Playbooks can be run from the `symplegma` directory of the repository:
Expand All @@ -137,7 +128,6 @@ The following tags are also availabled to run specific roles:
* `kubernetes_hosts`: install Kubernetes binaries and Kubeadm.
* `kubeadm-master`: bootstrap Kubeadm master nodes
* `kuebadm-nodes`: bootstrap Kubeadm worker nodes
* `calico`: install Calico network plugin.

### Upgrading the cluster

Expand Down
2 changes: 0 additions & 2 deletions inventory/flatcar/group_vars/all/all.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,8 +24,6 @@ bin_dir: /opt/bin
# coreos/flatcar) use a writable path
# bin_dir: /opt/bin

cni_plugin: "calico"

# Customize API server
kubeadm_api_server_extra_args: {}
kubeadm_api_server_extra_volumes: {}
Expand Down
2 changes: 0 additions & 2 deletions inventory/ubuntu/group_vars/all/all.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,8 +24,6 @@ bin_dir: /usr/local/bin
# coreos/flatcar) use a writable path
# bin_dir: /opt/bin

cni_plugin: "calico"

# Customize API server
kubeadm_api_server_extra_args: {}
kubeadm_api_server_extra_volumes: {}
Expand Down
1 change: 0 additions & 1 deletion mkdocs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,6 @@ nav:
- Ubuntu: configuration/os/ubuntu.md
- Flatcar: configuration/os/flatcar.md
- Networking:
- Calico: configuration/networking/calico.md
- HA: configuration/networking/ha.md
- Container Runtimes:
- CRI-O: configuration/container_runtimes/crio.md
Expand Down
4 changes: 2 additions & 2 deletions requirements.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,15 +18,15 @@
- name: symplegma-crio
scm: git
src: https://github.com/particuleio/symplegma-crio
version: v1.21.3-rel.0
version: v1.24.1-rel.0
- name: symplegma-cni
scm: git
src: https://github.com/particuleio/symplegma-cni
version: v1.1.1-rel.0
- name: symplegma-flannel
scm: git
src: https://github.com/particuleio/symplegma-flannel
version: v0.12.0-rel.1
version: v0.18.1-rel.0
- name: symplegma-win_cni
scm: git
src: https://github.com/particuleio/symplegma-win_cni
Expand Down

0 comments on commit 2af5068

Please sign in to comment.