<div dir="ltr">Hello all,<div><br></div><div>I'm pleased to announce the first release of txkube, a Twisted-based library for interacting with Kubernetes using the HTTP API.</div><div><br></div><div>This release supports several of the most commonly used basic Kubernetes objects, including Services, ConfigMaps, Deployments, ReplicaSets, and Pods.  While Kubernetes has many, many more object kinds, this collection of kinds already supports a very useful set of interactions.</div><div><br></div><div>Here is an example of txkube usage, taken from the README:</div><div><br></div><div><div><font face="monospace, monospace">   from __future__ import print_function</font></div><div><font face="monospace, monospace">   from twisted.internet.task import react</font></div><div><font face="monospace, monospace"><br></font></div><div><font face="monospace, monospace">   from txkube import v1, network_kubernetes_from_context</font></div><div><font face="monospace, monospace"><br></font></div><div><font face="monospace, monospace">   @react</font></div><div><font face="monospace, monospace">   def main(reactor):</font></div><div><font face="monospace, monospace">       k8s = network_kubernetes_from_context(reactor, u"minikube")</font></div><div><font face="monospace, monospace">       client = k8s.client()</font></div><div><font face="monospace, monospace">       d = client.list(v1.Namespace)</font></div><div><font face="monospace, monospace">       d.addCallback(print)</font></div><div><font face="monospace, monospace">       return d</font></div></div><div><br></div><div>You can download txkube from <a href="https://pypi.python.org/pypi">PyPI</a>.</div><div>You can contribute to its development on <a href="https://github.com/LeastAuthority/txkube">GitHub</a>.</div><div><br></div><div>Thanks to <a href="https://leastauthority.com/">Least Authority Enterprises</a> for sponsoring this development.</div><div><br></div><div>Jean-Paul Calderone</div><div><a href="http://as.ynchrono.us/">http://as.ynchrono.us/</a><br></div><div><br></div></div>