
容器虚拟化
文章平均质量分 82
Docker、K8S
讲文明的喜羊羊拒绝pua
Java高级开发工程师
展开
-
JavaEE 企业级分布式高级架构师(十八)容器虚拟化技术(6)
Kubernetes学习笔记Kubernetes的存储资源对象Volume数据卷为什么要用VolumesVolume数据结构数据卷类型emptyDirHostpath网络卷准备NFS环境测试NFS挂载远程网络文件挂载存储介质PV与PVCPV是什么?PV原理解析PVC是什么PVC原理生命周期供给绑定使用释放回收PVC&PV案例Kubernetes的存储资源对象Volume数据卷为什么要用Volumesk8s中容器中的磁盘的生命周期是短暂的,这就带来了一些列的问题:当一个容器损坏之后,ku原创 2021-01-24 13:47:45 · 274 阅读 · 0 评论 -
JavaEE 企业级分布式高级架构师(十八)容器虚拟化技术(5)
Kubernetes学习笔记七层负载均衡IngressIngress是什么?为什么引入Ingress?Ingress部署Ingress-nginx工作流程部署文件介绍部署 Ingress-controlleringress应用部署动态映射多个域名、多个服务一个域名、多个服务重定向https协议访问问题Kubernetes的存储资源对象ConfigMap资源对象什么是ConfigMap对象如何创建ConfigMap根据目录创建根据文件创建Key-Value方式创建直接创建POD服务内部应用POD内部服务获取c原创 2021-01-22 22:22:23 · 324 阅读 · 1 评论 -
JavaEE 企业级分布式高级架构师(十八)容器虚拟化技术(4)
Kubernetes学习笔记POD网络POD网络原理POD网络结构访问POD容器POD内部容器访问POD 外网访问POD 外部访问同一个机器,跨 POD 访问不同机器,POD 访问网卡 IP 冲突基于应用网络DNS + ClusterIP集群内网访问外部服务外网访问内网服务问题答疑Service&IngressService VIP(虚拟IP)POD服务集群负载均衡的问题什么是Service?Service 的几个问题问题1问题2问题3问题4问题5问题6如何实现负载均衡如何实现服务发现路由规则改写S原创 2021-01-20 22:30:37 · 290 阅读 · 0 评论 -
JavaEE 企业级分布式高级架构师(十八)容器虚拟化技术(2)
Kubernetes学习笔记K8S集群服务搭建环境准备机器环境依赖环境docker部署kubeadm(一键安装k8s)集群安装依赖镜像k8s部署flannel插件节点Join私有仓库环境准备安装Compose安装harbor准备工作安装配置案例实战K8S集群服务搭建环境准备机器环境节点CPU核数必须是 大于等于 2核,否则k8s无法启动。内存环境准备:不小于 2GB。DNS网络:最好设置为本地网络连通的DNS,否则网络不通,无法下载一些镜像。linux内核:linux内核建议是 4 版本以上原创 2021-01-17 21:14:58 · 320 阅读 · 1 评论 -
JavaEE 企业级分布式高级架构师(十八)容器虚拟化技术(3)
Kubernetes学习笔记K8S集群服务搭建环境准备机器环境依赖环境docker部署kubeadm(一键安装k8s)集群安装依赖镜像k8s部署flannel插件节点Join私有仓库环境准备安装Compose安装harbor准备工作安装配置伪造证书安装上传镜像进行上传测试案例实战K8S集群服务搭建环境准备机器环境节点CPU核数必须是 大于等于 2核,否则k8s无法启动。内存环境准备:不小于 2GB。DNS网络:最好设置为本地网络连通的DNS,否则网络不通,无法下载一些镜像。linux内核:l原创 2021-01-17 00:03:51 · 218 阅读 · 0 评论 -
JavaEE 企业级分布式高级架构师(十八)容器虚拟化技术(1)
Docker学习笔记Docker介绍Docker产生背景云服务的运营模式Docker是什么Docker能做什么上手快项目职责的逻辑分类快速高效的开发生命周期鼓励使用面向服务的架构(自动化部署)Docker核心概念镜像容器Registry&RepositoryDocker安装Docker镜像Docker容器制作镜像Docker应用Docker介绍Docker产生背景Docker 是云时...原创 2019-10-15 23:02:03 · 440 阅读 · 0 评论 -
Docker学习入门(6)
1、Docker容器的数据管理 Docker容器的数据卷、Docker的数据卷容器、Docker数据卷的备份和还原(1)Docker容器的数据卷 什么是数据卷(Data Volume)? 数据卷是经过特殊设计的目录,可以绕过联合文件系统(UFS),为一个或多个容器提供访问。 数据卷设计的目的,在于数据的永久化,它完全独立于容器的生...原创 2021-01-17 00:06:50 · 141 阅读 · 0 评论 -
Docker学习入门(2)
1、查看和删除镜像(1)Docker Image 镜像 容器的基石 层叠的只读文件系统 联合加载(union mount)(2)镜像的存储地址 /var/lib/docker 也可以通过 docker info 查看 (3)列出镜像 docker ...原创 2018-07-08 00:42:08 · 255 阅读 · 0 评论 -
Docker学习入门(5)
1、Docker容器的网络基础(1)使用 ifconfig 查看系统的网络配置,dokcer的守护进程就是通过docker0给docker容器提供网络服务的,这里的docker0 就是linux的虚拟网桥 网桥属于OSI七层模型的数据链路层 Linux虚拟网桥的特点:可以设置IP地址,相当于拥有一个隐藏的虚拟网卡 docker0的地址默认划分: IP:172.1...原创 2018-08-20 00:12:19 · 212 阅读 · 0 评论 -
Docker学习入门(4)
1、Dockerfile指令(1)指令格式 ①注释 #Comment ②指令 INSTRUCTION argument(2)第一个Dockerfile ①FROM FROM <image> 或FROM <image>:<tag> 必须是一个存在的镜像,基础镜像,必须是第一条非注释的指令②M...原创 2018-07-09 22:11:39 · 333 阅读 · 0 评论 -
安装XShell远程连接docker
1、下载XShell 5,安装并运行2、新建会话,连接docker主机IP:192.168.99.1003、输入用户名和密码登录,window上安装的boot2docker的默认用户名和密码:docker/tcuser连接成功如下4、运行docker命令,查看下...原创 2018-07-08 18:15:35 · 4251 阅读 · 0 评论 -
Docker学习入门(3)
1、Docker的C/S模式(1) (2)Remote API RESTful风格API,也支持STDIN、STDOT、STDERR Docker官方的Remote API Reference: http://docs.docker.com/reference/api/docker_remote_api/(3)连接方式①unix:///var/ru...原创 2018-07-08 22:48:27 · 248 阅读 · 0 评论 -
Docker学习入门(1)
1、运行一个ubuntu容器,并打印Hello World: docker run ubuntu echo 'Hello World'原创 2018-07-07 00:10:21 · 309 阅读 · 0 评论