netop-tools provides a set op Network-Operator configuration automation scripts. netop-tools simplifies the configuration of common Network-Operator use cases. git clone https://github.com/thuffmlx/netop-tools.git cd ./netop-tools git checkout master source “NETOP_ROOT_DIR.sh” # create the NETOP_ROOT_DIR env variable. global_ops.cfg file defines the shared global configuration values for Network-Operator. Edit the global_ops.cfg setting K8s networking parameters and selecting the USECASE. ./setuc.sh # set the uc symlink for the selected USECASE cd ./uc # edit the netop.cfg for the use case specific configuration cd ${NETOP_ROOT_DIR}; ./ins-k8.sh # installs os specific K8s Network-Operator and dependencies on a bare metal control plane. kubectl get pods –A # verify that the Network-Operator pods are ready for applying the network configuration cd ./uc; ./apply-network-cr.sh # use global_ops.cfg (includes {USECASE}/netop.cfg) to apply the use case specific network resources ./installapp.sh test # install the sample app and use kubectl get pods –A to check the pod status
-
Notifications
You must be signed in to change notification settings - Fork 1
License
Mellanox/netop-tools.20241022
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
No description, website, or topics provided.
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published