Skip to content

k8s运维(一)Mac安装Docker和k8s

Docker介绍:

1.Docker的优势

  • Docker 是dotCloud公司,后改名为Docker Inc.
  • 虚拟机属于虚拟化技术,而Docker的容器技术,属于轻量级的虚拟化
  • Docker启动快,占用空间小,虚拟机是GB级,而容器是MB级别甚至KB级别
  • Docker本身并不是容器,它是创建容器的工具,是应用容器引擎 2.Docker的执行
  • Docker三板斧,搭建、发送、运行
  • Docker神奇,搭建一次,到处能用
  • Docker三大核心,镜像(Image)、容器(Container)、仓库(Repository)
  • Docker官方仓库 Docker Hub,还有国内阿里云镜像仓库

K8S介绍:

  • 在使用Docker应用具体业务实现中,存在着编排、管理和调度的困难,于是,就需要一套管理系统,用于灵活管理Docker及容器,就是k8s
  • K8S,就是基于容器的集群管理平台,它的全称,是kubernetes

安装Docker-desktop

1.先去Docker官网下载并安装

2.先托Docker到Applications,后双击Docker

当出现以下页面,就表示安装成功 也可以通过终端查看

$ docker -v
Docker version 20.10.14, build a224086

3.配置教育Docker镜像 打开Docker的Preferences,选择Docker Engine 添加地址

"registry-mirrors": [
    "https://docker.mirrors.ustc.edu.cn"
]

点击Apply & Restart 看到如下图,repo的信息,就表示成功

$ docker info 

4.安装k8s 打开Docker-desktop 的Preferences 耐心等待... 看到都显示绿,就成功

$ kubectl get nodes
NAME             STATUS   ROLES           AGE    VERSION
docker-desktop   Ready    control-plane   114s   v1.24.0

5.如果安装k8s失败,可尝试下载安装

拉去代码
git clone https://github.com/gotok8s/k8s-docker-desktop-for-mac.git
执行脚本
./load_images.sh
打开docker 配置页面,enable k8s