⚠️ 过时提示:本文写于 2020 年,基于 Kubernetes 1.18 + Docker 作为容器运行时。当前 K8s 已迭代至 1.30+,容器运行时已全面切换为 containerd,部分命令和配置已不适用。请以 Kubernetes 官方文档 为准,本文仅作历史参考。

写作背景

近来无事,研究一下最近比较火的技术。

环境准备

1、Centos系统:CentOS7系统安装

软件安装

配置yum源

本文以国内免费镜像源为例安装 (http://www.daocloud.io)

sudo yum install -y yum-utils
sudo yum-config-manager \
    --add-repo \
    https://download.daocloud.io/docker/linux/centos/docker-ce.repo

安装软件

使用yum安装并启动 docker,这里我们安装的是免费的社区版,其中 -17.09.1.ce* 为版本号。可以在安装完成后使用 'yum update docker升级到最新版本,或者直接使用yum install docker-cd` 安装默认版本。

sudo yum install -y -q --setopt=obsoletes=0 docker-ce-17.09.1.ce* docker-ce-selinux-17.09.1.ce*
sudo systemctl enable docker
sudo systemctl start docker
sudo service docker status

文章引用

Kubernetes 1.8.x 全手动安装教程

在线安装 Docker