Appearance
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