• Corpus ID: 29836329

Kubernetes: Up and Running: Dive into the Future of Infrastructure

  title={Kubernetes: Up and Running: Dive into the Future of Infrastructure},
  author={Kelsey Hightower and Brendan Burns and Joe Beda},
Legend has it that Google deploys over two billion application containers a week. Hows that possible? Google revealed the secret through a project called Kubernetes, an open source cluster orchestrator (based on its internal Borg system) that radically simplifies the task of building, deploying, and maintaining scalable distributed systems in the cloud. This practical guide shows you how Kubernetes and container technology can help you achieve new levels of velocity, agility, reliability, and… 

Topics from this paper

Geo-distributed efficient deployment of containers with Kubernetes
Ge-kube is presented, an orchestration tool that relies on Kubernetes and extends it with self-adaptation and network-aware placement capabilities, which proposes a two-step control loop, in which a model-based reinforcement learning approach dynamically controls the number of replicas of individual containers on the basis of the application response time.
Building a Kubernetes infrastructure for CERN’s Content Management Systems
The infrastructure behind home.cern and 1000 other Drupal websites serves more than 15,000 unique visitors daily. To best serve the site owners, a small engineering team needs development speed to
Containers Orchestration with Cost-Efficient Autoscaling in Cloud Computing Environments
The proposed approaches are capable of reducing the cost by 58% when compared to the default Kubernetes scheduler and a rescheduling mechanism to further support the efficient use of resources by consolidating applications into fewer VMs when possible is proposed.
A Cost-Efficient Container Orchestration Strategy in Kubernetes-Based Cloud Computing Infrastructures with Heterogeneous Resources
This work proposes a heterogeneous task allocation strategy for cost-efficient container orchestration through resource utilization optimization and elastic instance pricing with three main features to support heterogeneous job configurations to optimize the initial placement of containers into existing resources by task packing.
When Less is More: Core-Restricted Container Provisioning for Serverless Computing
This paper proposes and experimentally test an efficient container-based cloud computing provisioning system that drives auto-scaling decisions through a Q-Learning algorithm, which is agnostic to the specific computing environment, and proceeds based only on the load of the physical processors assigned to a container.
LXCloudFT: Towards high availability, fault tolerant Cloud system based Linux Containers
LXCloud-Rep is a replication model with versioning and garbage collection, which is able to replicate Linux Container instances on several nodes in a decentralized manner, and contributes with a novel replication model, LXCloud- Rep, in LXCloudFT.
Dynamic replication factor model for Linux containers-based cloud systems
This paper addresses the issue of adapting the replication factor and contributes with a novel replication factor modeling approach, which is able to predict the right replication factor using prediction techniques, based on experimental modeling.
Stateful Container Migration employing Checkpoint-based Restoration for Orchestrated Container Clusters
  • SeungYong Oh, JongWon Kim
  • Computer Science
    2018 International Conference on Information and Communication Technology Convergence (ICTC)
  • 2018
A checkpoint-based approach of stateful container migration for orchestrated container clusters is proposed by checkpointing and restoring in-memory states of processes that are running in the containers with CRIU (Checkpoint/Restore in Userspace) feature, which can be realized without the application-level implementation of storage components.
funcX: A Federated Function Serving Fabric for Science
Exploding data volumes and velocities, new computational methods and platforms, and ubiquitous connectivity demand new approaches to computation in the sciences. These new approaches must enable
VM Common Runtime for Applications ( CRA ) Scan Analytics Streaming Pipelines Iterative ML ... HDFS User Applications Micro-services
Today, a modern data center hosts a wide variety of applications comprising batch, interactive, machine learning, and streaming applications. A largemajority of these applications can be abstracted