Comments (3)
@arkadijs I am curious to know the deployment issues with using the buddy container?
In general, we intend to move towards a side-car based model for discovery, sharding and storage instead of a single monolithic binary.
from heapster.
- +1 container to deploy and explain to newcomer. I prefer to code a solution that just works. Please avoid microservices envy.
- Exchanging live data via JSON formatted data on the filesystem? Really?
- The buddy is overwriting the
hosts
file in-place, thus a race condition with the reader (heapster). Userename()
. - There is code in Heapster that queries Kubernetes nodes API. following the logic it should be removed and placed into separate container.
https://github.com/GoogleCloudPlatform/heapster/blob/master/sources/kube.go#L110
from heapster.
On Wed, Feb 11, 2015 at 12:26 AM, arkadijs [email protected] wrote:
- +1 container to deploy and explain to newcomer. I prefer to code a
solution that just works. Please avoid microservices envy.Agreed. Although cluster management tools like Kubernetes or (maybe) Fig,
should solve this problem.
- Exchanging live data via JSON formatted data on the filesystem?
Really?The data being exchanged was expected to change very in-frequently and in
some cases not change at all.
- The buddy is overwriting the hosts file in-place, thus a race
condition with the reader (heapster). Use rename().Valid point. Needs to be fixed.
- There is code in Heapster that queries Kubernetes nodes API.
following the logic it should be removed and placed into separate
container.
https://github.com/GoogleCloudPlatform/heapster/blob/master/sources/kube.go#L110That is the intent in the long run.
We want to limit the number of platforms that we support natively. Why?
Every new platform being added needs to be tested and maintained as part of
the core binary. Separating out node discovery helps to shard and scale
heapster easily. But limiting to CoreOS in addition to Kubernetes is fine.
from heapster.
Related Issues (20)
- Error pulling heapster-influxdb-amd64:v1.5.2 HOT 16
- ARM image for heapster-influxdb missing HOT 4
- Cpu/usage - what does it mean 'cumulative'? HOT 6
- don't pull images HOT 3
- can k8s 1.11.0 version use heapster 1.4.2 version? HOT 3
- Grafana displays the pods which have been deleted long ago HOT 4
- Changing container names -> series growth HOT 5
- Multiple Deployment Errors HOT 7
- node_utilization count only metrics from the docker? HOT 2
- Graphite sink reports filesystem metrics for different POD volumes in same timeseries/metric HOT 3
- heapster version is not bumped heapster-1.5.4 tag. HOT 4
- Retention policy not work in influxdb sink HOT 1
- did not create cluster, pods dashboard in grafana HOT 5
- [Elasticsearch Sink] Healthcheck fails with ES 5.6.3 as 'timeout' not supported.
- Deploy heapster result:error HOT 4
- influxdb error: Mapping Values not Allowed in This Context HOT 3
- grafana page require setting root_url to work through kubernetes apiserver proxy HOT 2
- panic: runtime error: invalid memory address or nil pointer dereference
- Invalid pod level metrics HOT 1
- heapster log reporting Failed to create influxdb
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 heapster.