User Tools

Site Tools


cloud:coreos

This is an old revision of the document!


components

kernel

automatic kernel updates

systemd

etcd2

etcd is key-value store for the most critical data of distributed systems. etcd is a distributed key-value store that provides a relieble way to store data across a cluster of machines.

  1. automatic kernel updates. contain linux uses etcd to store semaphore values to make sure only subset of cluster are rebooting at any given time.
  2. Kubernets uses etcd to store cluster states for service discovery and cluster management, and it uses what API to monitor critical configuration changes.

In container linux, it is systemd service daemon.

etcd operator

  1. single command line
  2. configure and manager the complexities of etcd using simple declarative configuration that will create, configure and manage etcd clusters.

<del>fleet</del>

Deprecated by CoreOS. CoreOS instead recommends Kubernetes for clustering needs. fleet is a cluster-wide elaboration on systemd units. fleet supports basic scheduling of systemd unis across nodes in a cluster. For container orchestration system - Kubernetes. Low level cluster scheduler .

rkt

container manager for Linux clusters.

  1. not a background daemon

dockerd and containerd

Kubernetes

  1. container management software

flannel

virtual network that gives a subnet to each host for use with container runtimes.

ignition

provisioning utility designed specifically fore container linux.

  1. most basic level, it is a tool for manipulating disks during early boot.
  2. only runs onece

Clair

project for the static analysis of valnerabilities in appc and docker containers.

cloud/coreos.1485200904.txt.gz · Last modified: 2017/01/23 11:48 by frank