ZW'Blog

追求极致

k8s 学习笔记(一)

k8s 学习笔记(一)

k8s 是什么 Kubernetes,(简称k8s,k到s间有8个字符)是容器集群管理系统,是一个开源的平台,可以实现容器集群的自动化部署、自动扩缩容、维护等功能

docker 学习笔记(五)

docker 学习笔记(五)

Compose的使用 安装Compose ```shell script sudo curl -L https://download.fastgit.org/docker/compose/releases/download/1.27.4/docker-compose-uname -s-uname -m > /usr/local/bin/docker-compose 命令补全 ```...

docker 学习笔记(四)

docker 学习笔记(四)

容器的网络 Docker 允许通过外部访问容器或容器互联的方式来提供网络服务。 -p 随机制定一个端口 ```shell script docker run -d -P nginx:alpine docker logs ebee9139a9d6 docker run -d -p 80:80 nginx:alpine docker run -d -p 127.0.0.1::80 ngi...

docker 学习笔记(三)

docker 学习笔记(三)

容器的数据管理 数据卷 数据卷 是一个可供一个或多个容器使用的特殊目录,它绕过UFS(Unix文件系统)。 数据卷 可以在容器之间共享和重用 对 数据卷 的修改会立马生效 对 数据卷 的更新,不会影响镜像 数据卷 默认会一直存在,即使容器被删除 新建数据卷 ```shell script docker volume create my-vol docker vol...

docker 学习笔记(二)

docker 学习笔记(二)

容器是独立运行的一个或一组应用,以及它们的运行态环境。对应的,虚拟机可以理解为模拟运行的一整套操作系统(提供了运行态环境和其他系统环境)和跑在上面的应用。 容器 容器启动 新建并启动 ```shell script docker run Ex: docker run -i -t ubuntu:latest /bin/bash 当利用 docker run 来创建容器时,Docke...

docker 学习笔记(一)

docker 学习笔记(一

什么是docker Docker 使用 Google 公司推出的 Go 语言 进行开发实现,基于 Linux 内核的 cgroup,namespace,以及 OverlayFS 类的 Union FS 等技术,对进程进行封装隔离,属于 操作系统层面的虚拟化技术。由于隔离的进程独立于宿主和其它的隔离的进程,因此也称其为容器 docker 的好处 占用空间小,系统开销小 启动快 ...

面试(一)

面试 (-)

Python 实现单例模式 def singleton(cls): _instance = {} def inner(): if cls not in _instance: _instance[cls] = cls() return _instance[cls] return inner @singl...

操作系统 学习笔记(四)

操作系统 学习笔记(四)

处理机调度 进程切换是CPU资源的当前占用者的切换,保存当前进程在PCB中的执行上下文(CPU状态),恢复下一个进程的执行上下文。 处理机调度是从就绪队列中找一个占用CPU的进程,从多个可用CPU中挑选就绪进程可使用的CPU资源。 调度的基本准则 CPU利用率: CPU是计算机系统中最重要和昂贵的资源之一,所以应尽可能使CPU 保持“忙”状态,使这一资源利用率最髙。 ...

操作系统 学习笔记(五)

操作系统 学习笔记(五)

同步互斥 背景 独立进程:不和其他进程共享资源或状态,具有确定性(输入决定结果);可重现(能够重现起始条件);调度顺序不重要。 并发进程:多个进程之间有资源共享;不确定性;不可重现。某些情况下调度的不一致会造成结果的不一致,也可能出现不可重现性。程序错误也可能是间歇性发生的。 利用原子操作实现一个锁。 Lock.Acquire() 在锁被释放前一直等待,然后获得锁; 如果两个线程都在...

操作系统 学习笔记(二)

操作系统 学习笔记(二)

每个进程特点 逻辑地址空间是一个抽象模型。 保护独立地址空间。P1进程只能访问自己的地址空间,不能意外跨越去访问P2的地址空间; 共享。进程P1, P2, … , 又是共享操作系统内核的 虚拟化。每个进程的逻辑地址空间都是一致的,都是从地址0X0000开始。 内存管理方式 重定位 relocation 分段 segmentation 分页 paging ...