![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
云技术
文章平均质量分 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 · 286 阅读 · 0 评论 -
Kubernetes 组件详析(持续更新)
Podpod 是包含一组容器,并且能使各个容器互相共享namespace,network,cgroups,数据卷等资源的一个容器运行环境。pod只是一个容器运行环境,不是一个线程。它会一直存在,除非是被删除了。pod的两种存在形式。只有一个容器的pod : 这种pod 可以认为是container 的一个wrapper一组容器的pod : 将紧耦合,需要共享资源的一组容器聚合在一起pod controller管理pod的组件DeploymentReplicaSetReplication原创 2021-07-20 17:28:08 · 170 阅读 · 0 评论 -
Docker Swarm
本片是根据阅读Docker 官网的swarm部分后做的笔记,如有错误请指正什么是Docker SwarmDocker Swarm 也是容器编排的一个工具。有兴趣的朋友可以阅读另外一篇文章 docker compose。docker compose 在单机环境下的一个容器编排工具,可以很容易帮我们部署多个容器。但是在集群环境下,compose就有点无能为力了。swarm 就是帮助我们在多机环境下一个容器编排技术。什么特点去中心化。分为两种类型节点managers和 workers扩缩容集群.原创 2021-07-04 17:15:00 · 195 阅读 · 0 评论 -
Docker Compose 学习笔记
此文章是在阅读了 docker compose 官网后做的笔记,如果错请指正。什么是docker composeCompose 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 · 539 阅读 · 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 · 437 阅读 · 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 · 89 阅读 · 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 · 1251 阅读 · 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 · 64 阅读 · 0 评论 -
Dockerfile语法
描述镜像的定制实际上就是定制每一层所添加的配置、文件。如果我们可以把每一层修改、安装、构建、操作的命令都写入一个脚本,用这个脚本来构建、定制镜像。Dockerfile 是一个文本文件,其内包含了一条条的 指令(Instruction),每一条指令构建一层,因此每一条指令的内容,就是描述该层应当如何构建。具体命令1. FROM 指定基础镜像定制每一个镜像都必须指定基础镜像,每一个修改命令的修改都是在这个基础镜像上改动。FROM 必须是第一条指令。FROM tomcat有时候定制的镜像可能不需要原创 2021-06-28 15:46:40 · 267 阅读 · 0 评论