Kubernetes – 01- Getting Started

Objectives

  • The need for container orchestiration
  • Overview of Kubernetes
  • Setting up Kubernetes development environment
  • Deploying your first application
  • Summary
  1. The need for container orchestiration

-Containers are becoming the standard unit of deployment

-Each container image has

  • Code
  • Binaries
  • Configuration
  • Libraries
  • Frameworks
  • Runtime

-Developers and Operators love containers

-Docker has solved the problem of packaging , deploying and running containerized applications

-Docker has three key components

  • Container Engine
  • Registry
  • Tools

-Docker is great for managing a few containers running on fewer machines

-Production  applications deal with dozens of containers running on hundereds of machine

-The unit of deployment is changing from machine to a container

-Infrastructure has become immutable

-Emphasis on treating the datacenter as a large server (cluster)

-Tools are evolbing to manage the new datacenter infrastructure

  • Docker Swarm
  • Kubernetes
  • Mesosphere DS/OS

-Manage lifescycle of containerized applications running on production

-Automate the distribution of applications

-Ensure higher levels of utilization and effiency (daha yüksek kullanım ve verimlilik seviyelerini sağlamak)

*A DATACENTER IS NOT A COLLECTION OF COMPUTERS, A DATACENTER IS A COMPUTER

WHAT IS KUBERNETES

  • Kubernetes is inspired from an internal Google project caled Borg
  • Open source project managed by Linux Foundation
  • Unified API for deploying web applications, batch jobs, and databases
  • Decouples applications from machines through containers
  • Declarative approach to deploying applications
  • Automates application configuration through service discovery
  • Maintains and tracks the global view of cluster
  • APIs for deployment workflows
  •        Rolling updates,canary deploys, and blue green deployments

KUBERNETES ARCHITECTURE

-Master is responsible the making desicion

 

 

 

 

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s