Open-Source

Kubernetes - Bet the Ranch(er) on it!

rancher-logo-horiz.png

As part of our ongoing mission to help Enterprise Teams on their digital transformation journey, we’re working more and more with Kubernetes. However, deploying and managing clusters can be hard work.

Thats where Rancher ( https://rancher.com ) comes in!

Rancher simplifies and centralises the management of Kubernetes clusters for Enterprises. On top of this it adds key Enterprise features such as granular RBAC, enhanced security configuration and built in monitoring.

Check out our 5 simple steps below to get a Rancher server up and running…

Rancher Up & Running - In 5 Easy Steps!

Step 1

Fire up a linux machine and get Docker installed;

We used a Redhat Enterprise Linux 7 machine, but CentOS or Ubuntu does just as well.

The command to install on Redhat/CentOS is;

$ sudo yum install docker -y

The command to install on Ubuntu is;

$ sudo apt-get install docker -y

Step 2

Add your user to the docker group (or use sudo/root in the next step)

$ sudo groupadd docker
$ sudo usermod -aG docker $USER

Step 3

Ensure the docker daemon is started;

$ sudo service docker start

or

$ sudo systemctl start docker

Step 4

Pull the latest Rancher image onto your machine; ( be sure to add sudo if not using root or a docker group member)

$ docker pull rancher/rancher:latest

Step 5

Run the Rancher Image! ( again be sure to add sudo if not using root or a docker group member!)

$ docker run -d --restart=unless-stopped -p 80:80 -p 443:443 rancher/rancher:latest

This command runs the image in daemon mode, will restart if the machine or docker gets restarted and exposes port 80 and 443 for access to the Rancher UI

You should now be able to see Rancher by visiting https://ip-of-your-server

Want to learn more about Rancher?

TRY OUR RANCHER & KUBERNETES TRAINING!

Evolvere Technologies are a proud partner of Rancher Labs and are pleased to launch our brand new Rancher & Kubernetes Training Course!

To provide Enterprises and their teams with the best possible start on their journey, Evolvere are offering a 2 day course covering key Kubernetes concepts, Rancher installation, management and troubleshooting and more.

For more information check here; https://www.evolvere-tech.co.uk/kubernetes-rancher-training/kubernetes-and-rancher-training

Or email us -> training@evolvere-tech.co.uk

Kubernetes - The Easy Way! (with Rancher)

k8s-logo.png

Gimme Some of that Sweet K8s!

Kubernetes ( https://kubernetes.io/ ) - every blogger, influencer and LinkedIn post sharer is all over it, but putting aside the hype, what do you need in order to get Kubernetes running in the Enterprise?

Firstly, awareness there is a steep learning curve.

For someone to write a book/tutorial about something with “The Hard Way” in its title ( https://github.com/kelseyhightower/kubernetes-the-hard-way ), there’s an implicit understanding that it ain’t gonna be easy to get up and running.

Secondly, some Cultural Change.

If your organisation treats resources as pets, not cattle, you need a mindshift. Kubernetes (K8s - a numeronym ) can run pretty much anywhere, it doesn’t particularly care about the servers, storage or networks under the hood so long as they’re there.

rancher-logo-horiz.png

Finally, Rancher! https://rancher.com/

Rancher removes the complexity around deploying and managing Kubernetes clusters as well as providing Enterprise must haves such as Authentication and RBAC hooks, built in monitoring and network security policies.

With Rancher it is possible to deploy Kubernetes clusters across infrastructure providers (AWS, GCP, Azure, Vsphere etc) all controlled and managed through a single pane of glass.

Announcing: Rancher & Kubernetes Training!

Evolvere Technologies are a proud partner of Rancher Labs and today are pleased to launch our brand new Rancher & Kubernetes Training Course!

To provide Enterprises and their teams with the best possible start on their journey, Evolvere are offering a 2 day course covering the following key topics;

·      Container Fundamentals

·      Rancher Server Architecture

·      Kubernetes Architecture

·      Kubernetes Networking

·      How to deploy a Rancher Server

·      Container Security

·      Kubernetes Building Blocks and Development Concepts

·      Stateful Workloads on Kubernetes

·      CI/CD using Rancher

·      Rancher and Kubernetes CLI Tools

·      How to troubleshoot Rancher and Kubernetes

·      How to Deploy with Helm

·      Advanced Workload Topics

·      Best Practice Day Two Operations on Kubernetes & Rancher

To book your place go here - Kubernetes & Rancher Training

Or for more info, contact us - training@evolvere-tech.co.uk

Network Configuration with Ansible

Demonstration showing how Ansible and Ansible Tower can be used to configure multi-vendor networks.

The network templates and variables are stored in a git repository, so we have version control for the entire network. It’s not necessary to store running configurations, as they can be rendered any time from the Jinja2 templates and variables.

Compliance job renders configurations and compares with running configuration, reporting any differences. This information could be used in change control tickets.

Reconcile job renders configurations and applies commands necessary to bring running configurations into compliance.

We have written an Ansible module, which is a wrapper for NAPALM to simplify the playbooks.

Contact us at info@evolvere-tech.co.uk