Kubernetes -04- Architecture

Objectives

  • A closer look at Kubernetes cluster
  • Master components
  • Node components
  • Pods
  • Labels & Selectors
  • Replication Controllers
  • Services

Kubernetes has two diffrent layers Master and Nodes

Api Server -> kubectl , kubernetes dashboard

Scheduler->responsible for physically share cpu and resources

Controller-> health of the entire cluster , cordinator, nodes are up and running

Etcd -> distributed key value db, (developed by Coreos),stores to current cluster state

kube-proxy -> core networking component

kubelet -> is the agent , responsible is reporting to master (health)

Supervisord-> ensure docker and kubelet run all the time

fluentd-> responsible the managing the logs ,  talking to logging mechanism

pod -> A pod is a group of one or more containers

 

 

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