|
|
## Run locally
|
|
|
```bash
|
|
|
export KUBECONFIG="path to kubectl config file"
|
|
|
export NAMESPACE="namespace"
|
|
|
kubectl apply -f https://git.rnp.br/cnar/knetlab/knetlab-operator/blob/master/src/main/resources/crd/device/device-crd.yaml
|
|
|
kubectl apply -f https://git.rnp.br/cnar/knetlab/knetlab-operator/blob/master/src/main/resources/crd/topology/topology-crd.yaml
|
|
|
|
|
|
java -jar knetlab-operator-1.0-SNAPSHOT-runner.jar
|
|
|
docker run -it --rm --name operator -p 8080:8080 -v {kubectl config file path}:/kube_config -e "KUBECONFIG=/kube_config" -e "KUBERNETES_NAMESPACE=knetlab" michaelph/knetlab-operator:0.1
|
|
|
```
|
|
|
* [Examples of devices and topologies](https://git.rnp.br/cnar/knetlab/knetlab-operator/tree/master/src/main/resources/crd)
|
|
|
|
|
|
[knetlab-operator-1.0-SNAPSHOT-runner.jar](uploads/08ba486eb5847a73435bec965e7a81f2/knetlab-operator-1.0-SNAPSHOT-runner.jar) 06/11/2020 |
|
|
\ No newline at end of file |
|
|
* [Examples of devices and topologies](https://git.rnp.br/cnar/knetlab/knetlab-operator/tree/master/src/main/resources/examples) |
|
|
\ No newline at end of file |