Easy Kubernetes management now available from the Apple App Store.
Skippbox today announced that it will debut Cabin, the first mobile app for Kubernetes™, the popular container orchestration system, live at the Kubernetes San Francisco Meetup on 7 September 2016.
Building upon its line of Kubernetes solutions that improve user experience and simplify the deployment of Cloud-native applications, Skippbox created Cabin to offer microservices application developers and Cloud system operators the opportunity to manage Kubernetes clusters via their mobile devices.
"With its key primitives for building distributed applications, Kubernetes is emerging as the standard for container orchestration," said Skippbox Founder Sebastien Goasguen. "We created Cabin so developers can manage Kubernetes applications on-the-go with interactions that exhibit the full strength of Kubernetes."
Cabin = Kubernetes Gone Mobile
Highly configurable, Cabin can view Kubernetes resources such as the standard pods, services and deployments, but also/as well as ingress rules, replicasets, secrets, volumes and more.
With Cabin, users can quickly manage Kubernetes applications with easy scaling of deployments, execute commands in containers, access logs, and even add or delete labels.
Key features include:
- Create basic deployments with single container image
- Scale deployments and replication controllers
- Expose deployments via services
- Remove and add labels
- Access logs in multiple containers
- Execute commands in containers
- Switch service types
- Open NodePort services in browser
Cabin allows users to quickly add multiple clusters and manage the Kubernetes resources that make up a microservices application. Applications can be scaled by moving a slider, rolling-updates can be triggered by specifying new container images, and for quick debugging you can access the logs and run a command in a container.
"We wanted to make it even easier for people to use their Kubernetes clusters and benefit from the powerful API driving them. With Cabin, application deployments, rolling updates and debugging can be done quickly," added Goasguen. "Wherever you are, Cabin gives you direct access to your Kubernetes clusters with intuitive actions that will remind you of kubectl, the K8s client."
In addition, Cabin provides an alpha preview, support for Helm, the Kubernetes package manager. With Cabin, users can view a Helm repository or point to their own: Cabin will automatically setup Helm if it is not present, and users will be able to use it from their local machines.
"We added a preview that we are really excited about, the integration with Helm the Kubernetes package manager, which will give users a one touch application deployment from a marketplace" added Goasguen. "Complex applications are being packaged using Helm but deployment will be as simple as pressing an icon."
Early response from the Kubernetes user community on Cabin has been very positive:
"Cabin's ability to distill the breadth and depth of Kubernetes into a simple mobile UI is quite a feat," said Gabe Monroy, CTO at Deis. "The Deis team is passionate about improving Kubernetes usability and Cabin is a great example of that. We look forward to using Cabin to deploy Helm charts in the near future."
@kelseyhightower: "Seriously, the Cabin iOS app is dope! #kubernetes http://www.skippbox.com/cabin "
@rosskukulinski: "I am so stoked about Cabin for iOS by @skippbox. Manage your @kubernetesio clusters on the go. free in the App Store"
@iamnayr: "Ok @skippbox this is really awesome. Manage @kubernetesio clusters via mobile"
@LachlanEvenson: "Just checking my #Kubernetes cluster from my phone! 🎉 Nice one @skippbox 👍 Cabin is slick!"
The Cabin iOS app will be featured at the San Francisco Kubernetes Meetup - #SFK8s on 7 September 2016 http://www.meetup.com/San-Francisco-Kubernetes-Meetup/events/233070422/
Skippbox is planning additional features for Cabin such as Kubernetes cluster provisioning by partnering with public Cloud providers, and an enterprise version that can be run on-premise.
Pricing and Availability
Cabin runs on iPhone as well as iPad, and is now available for free from the Apple App Store. An Android version of Cabin is currently in development.