随笔分类 -  Docker & K8S

摘要:直播课堂上杰哥的方式我理解,但是这点我还是按照我的理解进行;不然我就废了(确实我在这点上太弱了): Kubernetes快速入门: https://www.cnblogs.com/zheng-weimin/p/15364320.html kubernets基础对象:labels、selector、n 阅读全文
posted @ 2021-10-10 08:25 zheng-weimin 阅读(61) 评论(0) 推荐(0)
摘要:1、Kubernetes基本概览 由于Kubernetes每年三四个版本发布,官网永远是最权威的;话不多说,先提供官网地址:https://kubernetes.io/zh/docs/tutorials/kubernetes-basics/ 1.1、集群与节点 查看master主键角色: 1 [ro 阅读全文
posted @ 2021-10-03 15:53 zheng-weimin 阅读(425) 评论(1) 推荐(0)
摘要:一、Kubernetes是什么及其架构 1.1、kubernetes是什么? Kubernetes是Google开源的一个容器编排引擎,它支持自动化部署、大规模可伸缩、应用容器化管理。在生产环境中部署一个应用程序时,通常要部署该应用的多个实例以便对应用请求进行负载均衡。在Kubernetes中,我们 阅读全文
posted @ 2021-09-22 12:44 zheng-weimin 阅读(2754) 评论(1) 推荐(1)
摘要:一、Docker简介 1.1、Docker是什么: 使用最广泛的开源容器引擎 一种操作系统级的虚拟化技术 依赖于Linux内核特性:Namespace(资源隔离)和Cgroups(资源限制) 一个简单的应用程序打包工具 1.2、Docker设计目标: 提供简单的应用程序打包工具 开发人员和运维人员职 阅读全文
posted @ 2021-09-06 20:35 zheng-weimin 阅读(827) 评论(1) 推荐(0)
摘要:1、官方提供的三种部署方式: minikube: Minikube是一个工具,可以在本地快速运行一个单点的Kubernetes,仅用于尝试Kubernetes或日常开发的用户使用。 部署地址:https://kubernetes.io/docs/setup/minikube/ kubeadm Kub 阅读全文
posted @ 2019-01-28 21:24 zheng-weimin 阅读(280) 评论(0) 推荐(0)
摘要:1、Kubernetes简介和特性: Kubernetes是什么: Kubernetes是Google在2014年开源的一个容器集群管理系统,Kubernetes简称K8S。 K8S用于容器化应用程序的部署,扩展和管理。 K8S提供了容器编排,资源调度,弹性伸缩,部署管理,服务发现等一系列功能。 K 阅读全文
posted @ 2019-01-28 20:25 zheng-weimin 阅读(275) 评论(0) 推荐(0)
摘要:1、单价docker图形页面管理: Portainer是一个开源、轻量级Docker管理用户界面,基于Docker API,可管理Docker主机或Swarm集群,支持最新版Docker和Swarm模式。 1.1、创建卷 # docker volume create portainer_data 1 阅读全文
posted @ 2019-01-26 22:36 zheng-weimin 阅读(172) 评论(0) 推荐(0)
摘要:1、Harbor概述 Habor是由VMWare公司开源的容器镜像仓库。事实上,Habor是在Docker Registry上进行了相应的企业级扩展,从而获得了更加广泛的应用,这些新的企业级特性包括:管理用户界面,基于角色的访问控制 ,AD/LDAP集成以及审计日志等,足以满足基本企业需求。 官方地 阅读全文
posted @ 2019-01-26 22:29 zheng-weimin 阅读(252) 评论(0) 推荐(0)
摘要:1、Dockerfile格式: 注:从上到下进行 2、Dockerfiile指令: 3、构建镜像: 4、构建Nginx、PHP、Tomcat基础镜像: 架构如下: 5、快速搭建LNMP网站平台: Dockerfile_nginx: nginx.conf: user nobody; worker_pr 阅读全文
posted @ 2019-01-26 22:15 zheng-weimin 阅读(243) 评论(0) 推荐(0)
摘要:1、网络模式: • bridge –net=bridge 默认网络,Docker启动后创建一个docker0网桥,默认创建的容器也是添加到这个网桥中。• host –net=host 容器不会获得一个独立的network namespace,而是与宿主机共用一个。这就意味着容器不会有自己的网卡信息, 阅读全文
posted @ 2019-01-26 11:01 zheng-weimin 阅读(262) 评论(0) 推荐(0)
摘要:管理应用程序数据: 将数据从宿主机挂载到容器中的三种方式: Docker提供三种方式将数据从宿主机挂载到容器中: volumes:Docker管理宿主机文件系统的一部分(/var/lib/docker/volumes)。保存数据的最佳方式。 bind mounts:将宿主机上的任意位置的文件或者目录 阅读全文
posted @ 2019-01-15 21:09 zheng-weimin 阅读(240) 评论(0) 推荐(0)
摘要:创建容器常用选项: 废话不多说,直接看帮助命令: 常用的做个截图解释: 来个实例: 容器资源限制: 管理容器常用命令: 阅读全文
posted @ 2019-01-13 22:12 zheng-weimin 阅读(353) 评论(0) 推荐(0)
摘要:镜像管理: 镜像是什么? 一个分层存储的文件 一个软件的环境 一个镜像可以创建N个容器 一种标准化的交付 一个不包含Linux内核而又精简的Linux操作系统 镜像不是一个单一的文件,而是有多层构成。我们可以通过docker history <ID/NAME> 查看镜像中各层内容及大小,每层对应着D 阅读全文
posted @ 2019-01-13 21:25 zheng-weimin 阅读(243) 评论(0) 推荐(0)
摘要:学完这门课程会获得什么? 掌握Docker核心概念 熟悉Docker工作原理 独立使用Docker部署应用程序 接入CI/CD,实现环境标准化 入门须知: 熟悉Linux操作系统 了解域名解析原理 了解网络 第 1 章: Docker概述 Docker是什么: 使用最广泛的开源容器引擎 一种操作系统 阅读全文
posted @ 2019-01-08 21:16 zheng-weimin 阅读(318) 评论(0) 推荐(0)