kube-observable

Watch Kubernetes resources with a resilient RxJS Observable client.

kube-observable

Watch events on Kubernetes resources using a resilient, reactive Observable.

  • Sets a random offset between re-connect times.
  • Uses exponential back-off on errors.
  • Get debug info by setting env var DEBUG=kube-observable:*.

Example

const PODS_URL = 'http://localhost:8001' +
  '/api/v1/namespaces/default/pods' +
  '?watch=true&timeoutSeconds=3';

const pods$ = require('../')(PODS_URL);

pods$
  .subscribe(obj => {
    console.log({
      type: obj.type,
      name: obj.object.metadata.name
    });
  });

Options

watchURL

The Kubernetes API URL used to watch resources.

License

MIT

HomePage

https://github.com/kevinswiber/kube-observable#readme

Repository

https+https://github.com/kevinswiber/kube-observable


上一篇:siren
下一篇:zetta

相关推荐

  • 聊一聊Observable和RxJS

    Pull 和 Push是两种用来描述数据生产者(Data Producer)与数据消费者(Data Consumer)通信的不同协议。什么是Pull模式?在一个Pull数据系统中,消费者Consume...

    3 个月前
  • 简单讲讲mobx的observable和autoRun

    今天想简单聊聊mobx的observable和autoRun函数。不了解es6的proxy和reflect的伙伴,需要先看看这方面的知识点。 1、observable observable的作用是使...

    2 年前
  • 更换observablearray Knockout.js所有元素

    LiamC.J.(https://stackoverflow.com/users/542251/liam)提出了一个问题:Replace all elements in Knockout.js obs...

    2 年前
  • 彻底理解RxJS里面的Observable 、Observer 、Subject

    最近闲来无事,常常重读Angular官方文档,颇能发现些有趣的地方。让我想起海澜之家的广告词:每次都有新体验。 Observable和Observer 关于RXJS的基础概念,observable和o...

    8 个月前
  • 当使用ko.utils.unwrapobservable?

    arb(https://stackoverflow.com/users/1011616/arb)提出了一个问题:When to use ko.utils.unwrapObservable?,或许与您遇...

    2 年前
  • 如何添加/插入到一个observablearray在Knockout.js一定位置

    Mark Robinson(https://stackoverflow.com/users/98357/markrobinson)提出了一个问题:How to add/insert an item i...

    2 年前
  • 判断一个对象的属性是ko.observable

    Adam Rackis(https://stackoverflow.com/users/352552/adamrackis)提出了一个问题:Determine if an object propert...

    2 年前
  • 使用 Kubernetes 部署一个记事本项目

    Kubernetes 简称 k8s,是 google 在 2014 年发布的一个开源项目。 Kubernetes 解决了哪些问题? 真实的生产环境应用会包含多个容器,而这些容器还很可能会跨越多个服...

    1 年前
  • zen-observable-ts

    An Implementation of ES Observables in Typescript zenobservablets CDN by jsDelivr A fr...

    2 年前
  • zen-observable

    An Implementation of ES Observables zenobservable An implementation of Observables for JavaScript...

    2 年前

官方社区

扫码加入 JavaScript 社区