|
12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- ### Deploy All In One Sedna
- The [all-in-one script](/scripts/installation/all-in-one.sh) is used to install Sedna along with a mini Kubernetes environment locally, including:
- - A Kubernetes v1.21 cluster with multi worker nodes, default zero worker node.
- - KubeEdge with multi edge nodes, default is latest KubeEdge and one edge node.
- - Sedna, default is the latest version.
-
- It requires you:
- - 2 CPUs or more
- - 2GB+ free memory, depends on node number setting
- - 10GB+ free disk space
- - Internet connection(docker hub, github etc.)
- - Linux platform, such as ubuntu/centos
- - Docker 17.06+
-
- For example:
-
- ```bash
- curl https://raw.githubusercontent.com/kubeedge/sedna/master/scripts/installation/all-in-one.sh | KUBEEDGE_VERSION=v1.8.0 NUM_EDGE_NODES=2 bash -
- ```
-
- Above command installs a mini Sedna environment, including:
- - A Kubernetes v1.21 cluster with only one master node.
- - KubeEdge with two edge nodes.
- - The latest Sedna.
-
- You can play it online on [katacoda](https://www.katacoda.com/kubeedge-sedna/scenarios/all-in-one).
-
- Advanced options:
- | Env Variable | Description| Default Value|
- | --- | --- | --- |
- |NUM_EDGE_NODES | Number of KubeEdge nodes| 1 |
- |NUM_CLOUD_WORKER_NODES | Number of cloud **worker** nodes, not master node| 0|
- |SEDNA_VERSION | The Sedna version to be installed. |The latest version|
- |KUBEEDGE_VERSION | The KubeEdge version to be installed. |The latest version|
- |CLUSTER_NAME | The all-in-one cluster name| sedna-mini|
- |FORCE_INSTALL_SEDNA | If 'true', force to reinstall Sedna|false|
- |NODE_IMAGE | Custom node image| kubeedge/sedna-allinone-node:v1.21.1|
- |REUSE_EDGE_CONTAINER | Whether reuse edge node containers or not|true|
-
- Clean all-in-one Sedna:
- ```bash
- curl https://raw.githubusercontent.com/kubeedge/sedna/main/scripts/installation/all-in-one.sh | bash /dev/stdin clean
- ```
|