![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
docker
文章平均质量分 88
ChenWeiBlog
当你发现自己的才华撑不起野心时,就请安静下来学习吧!!!
展开
-
k8s---高级pod&调度
目录pod进阶pod重启策略健康检查——探针调度约束调度方式故障排除pod进阶limits.cup:cpu上限limits.memory:内存上限requests.cpu:创建时分配的基本CPU资源requests.memory:创建时分配的基本内存资源例如:apiVersion: v1kind: Podmetadata: name: frontendspec: containers: - name: db image: mysql env: -原创 2021-04-20 19:46:43 · 611 阅读 · 1 评论 -
k8s---YAML文件编写以及harbor私有仓库
目录概述使用YAML文件创建资源1、查看资源版本的标签2、创建yaml文件测试Pod1、特点2、pod容器分类3、镜像拉取策略部署harbor1、登录harbor私有仓库2、下载Tomcat镜像进行推送3、推送概述Kubernetes支持YAML和JSON格式创建资源对象JSON格式用于接口之间消息的传递YAML格式用于配置和管理YAML是一种简洁的非标记性语言语法格式缩进标识层级关系不支持制表符缩进,使用空格缩进通常开头缩进两个空格字符后缩进一个空格,如冒号,逗号,短横杆等“—”表原创 2021-04-20 19:44:35 · 1690 阅读 · 0 评论 -
k8s---kubectl命令工具
目录一、基本命令1、创建——kubectl run命令2、get查看3、删除二、项目周期的演示(nginx)1、创建nginx2、发布nginx service提供负载均衡的功能3、验证负载均衡4、在master01操作 查看访问日志5、更新nginx 为1.14版本6、回滚nginxKubectl是管理k8s集群的命令行工具,通过生成的json格式传递给apiserver进行创建、查看、管理的操作。一、基本命令kubectl --help命令描述create创建资源原创 2021-04-20 19:42:17 · 626 阅读 · 0 评论 -
kubernetes(k8s)多master集群和负载均衡部署
kubernetes(k8s)多master集群和负载均衡部署目录一、多master节点集群搭建示意图二、部署多master节点2.1 在master1上拷贝重要文件给master2三、搭建nginx负载均衡3.1 安装nginx服务3.2 搭建 keepalived 高可用服务3.3 开始修改node节点配置文件统一VIP一、多master节点集群搭建示意图我的虚拟机 IP地址规划:Master节点master01:192.168.126.10master02:192.168.126.40原创 2021-04-15 10:53:59 · 1606 阅读 · 0 评论 -
Kubernetes(k8s)单节点部署
Kubernetes(k8s)单节点部署目录Kubernetes(k8s)单节点部署一、单节点结构图1.1 master节点apiserver 启动流程二、部署master组件2.1 master节点,生成证书2.2 生成token、绑定角色(bootstrap)2.3 启动apiserver、scheduler、controller-manager服务2.3.1 启动apiserver服务2.3.2 启动scheduler服务2.3.3 启动controller-manager三、node节点部署3.1原创 2021-04-14 08:44:39 · 938 阅读 · 0 评论 -
Kubernetes(k8s) 部署Flannel网络
Kubernetes(k8s) 部署Flannel网络目录Kubernetes(k8s) 部署Flannel网络一、Flannel 介绍(一)、Flannel网络概述二、Flannel部署2.1 flannel网络配置一、Flannel 介绍Flannel是CoreOS团队针对Kubernetes设计的一个网络规划服务,简单来说,它的功能是让集群中的不同节点主机创建的Docker容器都具有全集群唯一的虚拟IP地址。在Kubernetes的网络模型中,假设了每个物理节点应该具备一段“属于同一个内网IP原创 2021-04-12 14:49:49 · 1909 阅读 · 0 评论 -
Kubernetes(k8s)部署etcd集群
Kubernetes(k8s)部署etcd集群目录Kubernetes(k8s)部署etcd集群一、实验环境二、ETCD集群部署2.1 master 节点部署2.1.1 定义两个脚本文件2.1.2 下载证书制作工具2.1.3 开始制作证书2.1.4 **ETCD 部署**2.2 node节点部署一、实验环境本实验需求为3个节点即可,每个节点的配置2+4(2个CPU+4G内存)角色分配:1、master节点IP:192.168.126.102、node节点IP:192.168.126.20、原创 2021-04-11 15:48:41 · 4532 阅读 · 7 评论 -
Kubernetes(k8s)基础简介
Kubernetes(k8s)基础简介目录一、Kubernetes概述(一)、Kubernetes是什么(二)、Kubernetes 作用(三)、Kubernetes的特性二、Kubernetes架构与组件(一)、Kubernetes 架构图(二)、各组件详解Master组件Node组件三、Kubernetes单节点一、Kubernetes概述(一)、Kubernetes是什么Kubernetes是Google在2014年开源的一个容器集群管理系统,Kubernetes简称K8S。K8S用原创 2021-04-11 11:08:13 · 2347 阅读 · 6 评论 -
Docker安全管理----TLS加密通讯
Docker安全管理----TLS加密通讯目录Docker安全管理----TLS加密通讯一、Docker 容器与虚拟机的区别1.1 隔离与共享1.2 性能与损耗二、Docker 存在的安全问题2.1 Docker 自身漏洞2.2 Docker 源码问题2.3 Docker 架构缺陷与安全机制2.4 Docker 安全基线标准2.4.1 内核级别2.4.2 主机级别2.4.3 网络级别2.4.4 镜像级别2.4.5 容器级别2.4.6 其他设置三、容器访问控制3.1 Docker remote api原创 2021-03-31 19:12:32 · 212 阅读 · 0 评论 -
Docker资源配置方法(Cgroup)
Docker资源配置方法(Cgroup)目录前言一、使用 stress 工具测试 CPU 和内存二、CPU 周期限制三、CPU Core 控制四、CPU 配额控制参数的混合使用五、内存限额六、Block IO 的限制七、bps 和 iops 的限制前言Docker通过 Cgroup 来控制容器使用的资源配额,包括 CPU、内存、磁盘三大方面, 基本覆盖了常见的资源配额和使用量控制。Cgroup 是 Control Groups 的缩写,是Linux 内核提供的一种可以限制、记录、隔离进程组所使用的物原创 2021-03-30 16:44:27 · 321 阅读 · 0 评论 -
Docker Harbor私有仓库部署以及管理
Docker Harbor私有仓库目录Docker Harbor私有仓库前言一、Harbor介绍二、Harbor的架构三、Harbor构建Docker私有仓库(一)、实验环境(二)、部署 Harbor 服务(三)、维护管理Harbo总结前言在说harbor之前,我们首先说一说直接使用docker registry的一些缺陷:缺少认证机制,任何人都可以随意拉取及上传镜像,安全性缺失缺乏镜像清理机制,镜像可以push却不能删除,日积月累,占用空间会越来越大缺乏相应的扩展机制鉴于以上缺点,我们通原创 2021-03-29 16:00:59 · 4569 阅读 · 2 评论 -
Docker Compose简介
Docker Compose 容器编排理论加实操目录Docker Compose 容器编排理论加实操一、Docker Compose简介二、Docker Compose配置介绍(一)、Docker Compose配置常用字段(二)、Docker Compose 常用命令(三)、Compose 命令说明三、Dokcer 编排实验3.1 下载compose3.2 构建Nginx一、Docker Compose简介Docker Compose的前身是Fig,Fig被Docker收购之后正式更名为Comp原创 2021-03-25 19:29:23 · 1603 阅读 · 4 评论 -
DockerFile构建过程
DockerFile构建过程目录一、了解镜像加载原理(一)、Docker镜像加载原理UnionFS ( 联合文件系统)Docker镜像加载原理(二)、Docker镜像的分层1、初识Dockerfile2、Docker镜像的创建3、DockerFile构建过程4、Dockefile的指令二、Dockefile实战测试1、commit镜像(提交镜像)2、基于已有的镜像镜像容器创建3、基于本地模板创建4、Dockfile创建镜像4.1 构建一个apache镜像4.2 构建sshd容器服务4.3、构建System原创 2021-03-24 16:56:21 · 2032 阅读 · 3 评论 -
BUG——docker构建镜像时,yum安装卡住
BUG——docker构建镜像时,yum安装卡住[root@promote /home/docker-lic-volume] # vim mydockerfileFROM centosMAINTAINER lic<935704787@qq.com>ENV MYPATH /usr/localWORKDIR $MYPATHRUN yum -y install vimRUN yum -y install net-toolsEXPOSE 80CMD echo $MYPATHCMD e原创 2021-03-24 14:35:58 · 893 阅读 · 2 评论 -
Docker基本管理
Docker基本管理目录一、Docker是什么(一)、Docker介绍(二)、Docker优势1、交付物标准化2、一次构建,多次交付3、应用隔离二、Docker的核心概念与安装(一)、Docker三大核心组件(二)、安装Docker1、安装步骤2、配置阿里云镜像加速3、网络优化三、Docker镜像(一)、镜像是什么(二)、Docker镜像加载原理四、Docker基础命令详解基操私有仓库Docker 教据卷数据卷容器端口映射容器互联(使用centos镜像)一、Docker是什么(一)、Docker介绍原创 2021-03-23 16:11:22 · 1063 阅读 · 0 评论