Image Image Image Image Image
Scroll to Top

To Top

Web Development Archives - THEMWEBS

26

Dec
2016

In Devops
Web Development

By Manny

What is Kubernetes?

On 26, Dec 2016 | In Devops, Web Development | By Manny

Kubernetes is a very powerful system used for managing containerised software applications in a clustered environment.

It is a command line driven orchestration system developed by Google to manage containerised applications across a cluster of nodes in a cloud architecture environment like Google Cloud Platform.

Pods

A pod is unit managed by kubernetes and you. It is made up of one ore more containers that make up your application.

Services

Services act as a load balancer for other containers.

Services are an interface to a group of containers they provide a single access point.

By deploying a service, you easily get discover-ability and simplify your container design.

Replication controllers

A replication controller helps you manage your containers by allowing you to kill and bring to life new and existing containers.

Horizontally scaled. If a container temporarily dies the replication controller kicks into action a replacement container automatically.

Labels

Is tag that is used for managing your pods by naming them with key value pairs. Its for keeping organised, mostly meta data in file.

What is docker?

On 26, Dec 2016 | In System Architecture, Web Development | By Manny

Docker provides a wrapper around your software or application. It allows you to build, ship and run any application anywhere. The container is the application. It is a standardised unit of software that you can share with any one via docker hub.

Docker is made of images and containers.

Images

These are read only templates used to create containers. They are built by you or other docker users, are shared and stored on docker hub.

Containers

These are isolated application platforms, this could be Ubuntu 16.04 or CENTOS. Containers have inside of them everything you need to run your application. The containers are based on one ore more images. images could be PHP, NGINX and MYSQL for example.

Dockerhub

Provides a centralised place for finding other docker images built by the open source community.

It is cloud based registry service. It allows you to share your images with the world. You can build your images and share it with any one. You can test, store manually pushed images. You can link to Docker Cloud so you can deploy images to your host.

 

 

15

Feb
2016

In Web Development

By Manny

Microsoft dev essentials and Pluralsight

On 15, Feb 2016 | In Web Development | By Manny

So to any body out there who is listening / reading.

Microsoft has been doing some pretty interesting things in the open source world , electronics and Window IOT. So much so that it prompted me to download Visual Studio Code onto my Linux box. I also went ahead and gave Visual Studio Community Edition a try on my Windows box. Upon installation and registering for Microsoft dev essentials I was excited to see that Microsoft rewarded me with a 6 month free subscription to Pluralsight.

Screen Shot 2016-02-15 at 10.59.49 PM

All you have to do is download the latest VS 2015 and register on their site. Like the next red blooded South African geek I love me some free stuff… so thanks Microsoft.

 

Tags |