云技术
文章平均质量分 80
Chihay
奋斗,就是每一天都很难,却一年比一年容易。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Kubernetes数据持久化
本文主要讲解Kubernetes 数据如何持久化。如有错误请指正。 Volume 官网 : https://kubernetes.io/docs/concepts/storage/volumes/ 容器里面的数据都是临时,如果容器不存在了,数据也会跟着丢失。在docker中也有volume 的概念,但是它的volume 功能比较单一,并且无法管理,无法满足Kubernetes的需求。我们知道Pod里面的container是可以共享数据的,所以pod是如何解决数据存储的? Host 类型 需求:定义一个.原创 2021-08-02 09:15:50 · 438 阅读 · 0 评论 -
Kubernetes 组件详析(持续更新)
Pod pod 是包含一组容器,并且能使各个容器互相共享namespace,network,cgroups,数据卷等资源的一个容器运行环境。pod只是一个容器运行环境,不是一个线程。它会一直存在,除非是被删除了。pod的两种存在形式。 只有一个容器的pod : 这种pod 可以认为是container 的一个wrapper 一组容器的pod : 将紧耦合,需要共享资源的一组容器聚合在一起 pod controller 管理pod的组件 Deployment ReplicaSet Replication原创 2021-07-20 17:28:08 · 250 阅读 · 0 评论 -
Docker Swarm
本片是根据阅读Docker 官网的swarm部分后做的笔记,如有错误请指正 什么是Docker Swarm Docker Swarm 也是容器编排的一个工具。有兴趣的朋友可以阅读另外一篇文章 docker compose。docker compose 在单机环境下的一个容器编排工具,可以很容易帮我们部署多个容器。但是在集群环境下,compose就有点无能为力了。swarm 就是帮助我们在多机环境下一个容器编排技术。 什么特点 去中心化。分为两种类型节点managers和 workers 扩缩容 集群.原创 2021-07-04 17:15:00 · 304 阅读 · 0 评论 -
Docker Compose 学习笔记
此文章是在阅读了 docker compose 官网后做的笔记,如果错请指正。 什么是docker compose Compose is a tool for defining and running multi-container Docker applications. With Compose, you use a YAML file to configure your application’s services. Then, with a single command, you create.原创 2021-07-03 16:12:57 · 730 阅读 · 0 评论 -
Docker Volume 使用
在docker部署容器的时候,难免会遇到容器需要持久化数据的时候。如果不知道持久化数据,当前容器被移除之后,里面的数据也会一起删除。这样就造成了数据的丢失。在docker,可以通过volume指定数据持久化的位置,这样数据会在相应的宿主机中也会存储一份。既不会丢失数据,启动之后重新指定数据路径还是继续使用。 默认创建volume 启动一个MySQL container docker run -d --name mysql01 -e MYSQL_ROOT_PASSWORD=chihay123 mysql 查原创 2021-07-01 10:14:43 · 594 阅读 · 0 评论 -
Docker单机网络
在docker中,每个container 都是一个独立的个体。Container是一种轻量级的虚拟化技术,不用模拟硬件创建虚拟机。Docker是基于Linux Kernel的Namespace、CGroups、UnionFileSystem等技术封装成的一种自定义容器格式,从而提供一套虚拟运行环境。 Namespace : 用来做隔离的,比如pid[进程]、net[网络]、mnt[挂载点]等 CGroups : Controller Groups用来做资源限制,比如内存和CPU等 Unionfilesys原创 2021-06-30 10:12:37 · 154 阅读 · 0 评论 -
网卡原理浅析
网卡 网卡查看 ip link show 显示网络接口信息 ip a 显示所有网卡详细信息 状态:UP/DOWN/UNKOWN等 link/ether:MAC地址 inet:绑定的IP地址 更多ip 命令可见 https://www.runoob.com/linux/linux-comm-ip.html 网卡配置文件 在Linux中网卡对应的其实就是文件,文件路径 /etc/sysconfig/network-scripts/ 比如eth0 网卡的信息 cat /etc/sysconfig/netwo原创 2021-06-29 21:33:25 · 1428 阅读 · 0 评论 -
Docker 命令汇总
仓库相关 获取镜像 docker pull [image]:[tag] 推送镜像 docker push [image]:[tag] 查找镜像 docker search [image] 登陆登出仓库 docker login/logout -u username -p password 显示Docker详细的系统信息,可查看仓库地址 docker info 本地镜像管理 列出本地镜像docker images 查看镜像详情 docker inspect [image] 删除本地镜像 docker原创 2021-06-28 15:48:03 · 119 阅读 · 0 评论 -
Dockerfile语法
描述 镜像的定制实际上就是定制每一层所添加的配置、文件。如果我们可以把每一层修改、安装、构建、操作的命令都写入一个脚本,用这个脚本来构建、定制镜像。 Dockerfile 是一个文本文件,其内包含了一条条的 指令(Instruction),每一条指令构建一层,因此每一条指令的内容,就是描述该层应当如何构建。 具体命令 1. FROM 指定基础镜像 定制每一个镜像都必须指定基础镜像,每一个修改命令的修改都是在这个基础镜像上改动。FROM 必须是第一条指令。 FROM tomcat 有时候定制的镜像可能不需要原创 2021-06-28 15:46:40 · 367 阅读 · 0 评论
分享