Comments (2)
Right now it is problematic because on such scenario healing starts overusing CPU:
1. Setup NSMgr + Forwarder + Registry
2. Deploy NSE
2. Deploy multiple (~10) NSC
3. Delete NSE without unregistering
4. Delete NSCs
after that NSMgr starts trying to heal all NSC -> NSE
connections increasing CPU usage up to 1000m.
Waiting for the networkservicemesh/sdk#738 to fix it.
from deployments-k8s.
Issue with CPU overusing is still here, but now with refresh:
NAME CPU(cores) MEMORY(bytes)
forwarder-sriov-hm2hc 1m 17Mi
forwarder-sriov-q6scc 5m 26Mi
forwarder-vpp-4x5tl 87m 356Mi
forwarder-vpp-m72gw 81m 340Mi
nsm-registry-6675db8489-qb98c 1m 12Mi
nsmgr-lmb5r 1m 13Mi
nsmgr-pxfqr 4163m 43Mi
from deployments-k8s.
Related Issues (20)
- Implement k8s controller for NSM connections
- Implement k8s controller for NSM endpoints/network services to be able to comfortable work with custom registries in k8s
- admission-webhook-k8s stays in a NonReady state HOT 2
- Bug with re-deployment of nse-composition with kernel-interfaces HOT 8
- Cilium bug with multi-nodes NSM cluster.
- Bug with nse-composition example. HOT 1
- install nsm problem HOT 3
- Link for vl3 floating example doesn't work
- NSM in kubeadm cluster
- nse interface incorrect name HOT 1
- NSEs and Forwarders can have the same url when they register in a registry
- `nsc-memif` constantly heal the connection in the `local-nsmgr-local-nse-memif` test
- Add configuration for turning profiling on/off HOT 11
- Loadbalancer example stops working when the deployment is scaled up.
- Add PostgreSQL server to the spire server config and get rid of using persistent volume HOT 1
- Bug with kernel-chain-composition HOT 2
- Error updating bundle HOT 7
- Some NSCs have more routes than expected after node restart HOT 2
- Add highload NSM scenarios
- YAML linter doesn't check `k8s` yaml files for correctness
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from deployments-k8s.