Kubernetes基础

Kubernetes基础

Kubernetes - 基础 1. Kubernetes介绍 1.1 应用部署方式演变 在部署应用程序的方式上,主要经历了三个时代: 传统部署:互联网早期,会直接将应用程序部署在物理机上 优点:简单,不需要其它技术的参与 缺点:不能为应用程序定义资源使用边界,很难合理地分配计算资源,而且程序之间容

Docker第十三章 - CI/CD与Jenkins

Docker第十三章 - CI/CD与Jenkins 1. CI/CD 与 DevOps 1.1 CI/CD 简介 从plan开始看 CI,Continuous Integration,持续集成。即将持续不断更新的代码经构建、测试后也持续不断的集成到项目主干分支。 CD,包含两层含义:Continu

Docker第十三章 - CI/CD与Jenkins
Docker第十二章 - Docker Swarm

Docker第十二章 - Docker Swarm

Docker第十二章 - Docker Swarm 1. swarm 理论基础 1.1 简介 Docker Swarm 是由 Docker 公司推出的 Docker 的原生集群管理系统,它将一个 Docker主机池变成了一个单独的虚拟主机,用户只需通过简单的 API 即可实现与 Docker 集群的

Docker第十一章 - 镜像中心

Docker第十一章 - 镜像中心 Docker Hub 与阿里云都是 Docker 的公网镜像中心,用户可以将自己的镜像 push 到公网镜像中心中自己的镜像仓库,并可将仓库设置为私有库,使他人无法看到,更无法 pull,以保证镜像的安全性。 不过,在实际生产中为了保障镜像的安全性,为了避免由于网

Docker第十一章 - 镜像中心
Docker第十章 - Docker管理监控平台

Docker第十章 - Docker管理监控平台

Docker第十章 - Docker管理监控平台 当 Docker 引擎中管理的镜像、容器、网络等对象数量变得越来越多时,通过简单的 docker命令来管理已经显得使人力不从心了。于是就出现了很多的 Docker 可视化管理平台。我们这里对现在较流行的、使用较多的几种平台进行介绍。 1. Docke

Docker第九章 - Docker Compose

Docker第九章 - Docker Compose 对于现代应用来说,大多都是通过很多的微服务互相协同组成的一个完整应用。例如,订单管理、用户管理、品类管理、缓存服务、数据库服务等,它们构成了一个电商平台的应用。而部署和管理大量的服务容器是一件非常繁琐的事情。而 Docker Compose 就是

Docker第九章 - Docker Compose
Docker第八章 - 常用服务器安装

Docker第八章 - 常用服务器安装

Docker第八章 - 常用服务器安装 本章主要学习最常用的,也是安装起来稍有些麻烦的 MySQL 与 Redis 两种服务器的Docker 安装。至于其它服务器的 Docker 安装,大家可自行查找资料。只要 MySQL 与 Redis这两类服务器学会了安装,其它服务器的安装基本也不会有太大问题了

Docker第七章 - Docker 网络

Docker第七章 - Docker 网络 1. Docker 网络理论基础 Docker 网络中的相关命令非常少,但需要掌握的底层原理相对较多。 1.1 Network Namespace Docker 网络的底层原理是 Linux 的 Network Namespace,所以对于 Linux N

Docker第七章 - Docker 网络
Docker第六章 - 数据持久化

Docker第六章 - 数据持久化

Docker第六章 - 数据持久化 在容器层的 UnionFS(联合文件系统)中对文件/目录的任何修改,无论是手工修改还是容器在运行过程中的修改,在该容器丢失或被删除后这些修改将全部丢失。即这些修改是无法保存下来的。若要保存下来这些修改,通常有两种方式: 定制镜像持久化:将这个修改过的容器生成一个新

Docker第五章 - Dockerfile

Docker第五章 - Dockerfile Dockerfile是用于构建Docker镜像的脚本文件,由一系列指令构成。通过docker build命令构建镜像时,Dockerfile中的指令会由上到下依次执行,每条指令都将会构建出一个镜像。这就是镜像的分层。因此,指令越多,层次就越多,创建的镜像

Docker第五章 - Dockerfile