Use Bluemix CLI to manage your applications, containers, virtual servers and services

Share this post:

We are pleased to announce that the Bluemix CLI (Command Line Interface) v0.3.0 is now generally available for download. The Bluemix CLI provides a unified way for you to interact with Bluemix, with extended capabilities than community CLIs to manage your applications, containers, virtual servers and services.

Unified command line experience

Bluemix CLI provides a unified way when you interact with your applications, virtual servers and containers through a command line interface. A shard Bluemix context, including region, organization, spaces and tokens, enables you to easily navigate across compute types.

Bluemix CLI is not duplicating the command line tools from Cloud Foundry, Docker and Openstack community, but leveraging them when you interact with specific compute types. You can still use the syntax you are familiar with to manage your Cloud Foundry applications, Docker containers and OpenStack virtual servers. Bluemix CLI helps you handle the environment settings when these community tools are used.

The commands in Bluemix CLI are well organized by name spaces. This provides a good structure to overview the commands. If you are using bash or zsh, the auto completion feature in Bluemix CLI provides you the suggestions when you type the commands. All those make it easier for you to find and use the right commands.

More features to interact with Bluemix

Besides the functionalities that community CLIs provide, Bluemix CLI gives more features as below when you interact with Bluemix.

  • List all your applications, containers and virtual machines as a whole
  • Deal with Bluemix regions
  • View Bluemix templates and create app from a template
  • Manage the group, volume, IP, namespace and route of your containers
  • Initiate the OpenStack client (aka OSC) environment to interact with Bluemix virtual machines
  • Manage the SSL certificate of your custom domain

All these capability gives you an alternative way to interact with Bluemix other than the Web Console. By using command lines, you can also integrate with your scripts to automate the interaction with Bluemix.

Plugins for extended capabilities

Bluemix CLI has extension framework so that plugins can be downloaded and installed separately to extend your CLI capability. A plugin repository is provided to host all these plugins so that you can either go directly to the web page to find, download the plugins and then install locally, or just use Bluemix CLI commands to download and the plugins.

Now we have two plugins available for you:

  • Auto-Scaling: A plugin to manage the policies and retrieve histories of your Bluemix Auto-Scaling service
  • Network Security Group:A beta plugin to manage the security group of your virtual machines

There will be more plugins coming soon.

Get Started Today

Go to Bluemix CLI homepage to get started with Bluemix CLI, and explore how to use it and install plugins. More information and documents are available at “CLI and Dev Tools” page of Bluemix documentation.

Senior Technical Staff Member, IBM Cloud Developer Service

More Community stories
May 3, 2019

Kubernetes Tutorials: 5 Ways to Get You Building Fast

Ready to start working with Kubernetes? Want to build your Kubernetes skills? The five tutorials in this post will teach you everything you need to know about how to manage your containerized apps with Kubernetes.

Continue reading

May 3, 2019

Using Portworx to Deploy and Manage an HA MySQL Cluster on IBM Cloud Kubernetes Service

This tutorial is a walkthrough of the steps involved in deploying and managing a highly available MySQL cluster on IBM Cloud Kubernetes Service.

Continue reading

May 2, 2019

Kubernetes v1.14.1 Now Available in IBM Cloud Kubernetes Service

We are excited to announce the availability of Kubernetes v1.14.1 for your clusters that are running in IBM Cloud Kubernetes Service. IBM Cloud Kubernetes Service continues to be the first public managed Kubernetes service to support the latest upstream versions from the community.

Continue reading