Manage Containers in Under 5 Minutes!
Containerization — container-based virtualization and application containerization — dramatically increases the speed and efficiency of deploying and running cloud applications. But the delivery and management of cloud applications can be time-consuming and is sometimes tricky; both variables reduce the appeal of containerization.
As a SaaS, Nirmata does the undifferentiated heavy lifting for you. Nirmata empowers all enterprises to easily deliver and manage containerized applications across public and private clouds, and connected devices in less than five minutes, with our containerization as a service offering!
Follow the simple steps below to fully automate the delivery and management of your cloud applications.
Create an Account: Sign Up for a Free Trial
No credit card is required! Go to https://try.nirmata.io and:
- Enter your name, email address and a few other details
- Click the “Sign up Now!” button
Once you’ve agreed to the Nirmata terms of service and clicked “Accept and Proceed,” an email with an activation button will arrive in your inbox.
Click “Activate Account,” and you will be prompted to create a password. You’re ready to begin!
Nirmata Onboarding
When you first log in, you will see a simple wizard that walks you through the steps for deploying your first container.

Setup Container Hosts
First thing you need to do is Setup Container Hosts. For organization and management purposes, Nirmata organizes hosts into Host Groups. Simply give you host group a name and either use a free Nirmata host or your own.

To connect a free host from Nirmata:
If you select to use the free Nirmata host, on the next screen, you should see that your host has connected.

Configure Policies
Simply give your environment type a name. By creating an environment type, you allow Nirmata to provide policies for application deployment and management. An environment type represents a deployment phase in your CI/CD pipeline (e.g., DevTest, Staging, Production, etc.) or other common deployment type. You can also use environment types in other policies, like Resource Selection rules that control how, and where, application containers get deployed. 
Import and Deploy an Application
Simply select an application to import and deploy. Thats it! Your application is up and running in a container.

Nirmata comes with a catalog of sample applications, ready to deploy. A few of them are shown below. You can import a catalog application into your account, customize it and then deploy it to an environment.
To Install Your Own Host:
1. Connect to Your Own Host
Open the host group name in which you want to add a host. You will see that there are no hosts because a “0” will appear above the “HOSTS” counter.

Copy the one line code command in Nirmata, go to your container host and paste it. Nirmata will detect the host type.
*Nirmata will also tell you if you need to install Docker. Nirmata provides a link to the information as to how you install Docker. Or, you can simply type in “curl -sSl get.docker.com I sh” into your host agent and Docker will automatically install.

Once installation is complete, Nirmata will inform you that the agent has started.
Re-enter the one-line code command and you will see that the agent has started in Nirmata. If you check your host, you will see that you have some Nirmata containers running!
Return to your Nirmata account and you will see that the host is connected, the IP address is detected, and the memory and settings are in action.
The remaining steps are the same as before.
Getting Started Deploying Applications
In Nirmata, you can model your own custom traditional or micro-services style applications or you can use the application catalog to pull in an already existing application template. Deploying an Application Catalog Template Select the one you want and click on it to pull the app blueprint into your account. Once in your account, you can customize the template. On the other hand, you can simply deploy multiple instances of the application onto your available container hosts.
Name the App and Allow Nirmata to Begin Reviewing the Container
Once an instance is named — based on the application blueprint —Nirmata will calculate the resources needed, check that sum against the pool of available resources, make all of the allocations necessary, bring up the application containers, and even run application-level health checks, if necessary. As you can see, it’s really easy to get started using Nirmata to deploy your applications through our containerization as a service. Give it a try now by signing up below! See the benefits and features of our Kubernetes platform for DevOps workloads.
