10 2021 档案

摘要:#一、Dashboard UI ##1.1、Dashboard介绍 仪表板是基于Web的Kubernetes用户界面。您可以使用仪表板将容器化应用程序部署到Kubernetes集群,对容器化应用程序进行故障排除,并管理集群本身及其伴随资源。您可以使用仪表板来概述群集上运行的应用程序,以及创建或修改单 阅读全文
posted @ 2021-10-29 17:30 wuwukai 阅读(351) 评论(0) 推荐(0)
摘要:接上篇博客 #一、k8s多节点部署 ##1.1、环境准备 master02 192.168.80.14 负载均衡器1:192.168.80.15 负载均衡器1:192.168.80.16 VIP :192.168.80.100 ##1.1、master02节点部署 #从master01节点上拷贝证书 阅读全文
posted @ 2021-10-29 16:01 wuwukai 阅读(578) 评论(0) 推荐(0)
摘要:#一、常见的K8S部署方式 ##1.1、Minikube Minikube是一个工具,可以在本地快速运行一个单节点微型K8S,仅用于学习、预览K8S的一些特性使用 部署地址:https://kubernetes.io/docs/setup/minikube ##1.2、Kubeadmin Kubea 阅读全文
posted @ 2021-10-28 23:39 wuwukai 阅读(1739) 评论(0) 推荐(0)
摘要:#一、K8S概述 ##1.1、K8S作用 K8S的全称为Kubernetes。 用于自动部署、不熟和管理“容器化(containerized)应用程序”的开源系统,可以理解成K8S是负责自动化运维管理多个容器化程序(比如Docker)的集群,是一个生态极其丰富的容器编排框架工具 ##1.2、由来 K 阅读全文
posted @ 2021-10-27 18:28 wuwukai 阅读(1321) 评论(0) 推荐(0)
摘要:#一、playbooks组成 Tasks:任务,即通过 task 调用 ansible 的模板将多个操作组织在一个 playbook 中运行 Variables:变量 Templates:模板 Handlers:处理器,当changed状态条件满足时,(notify)触发执行的操作 Roles:角色 阅读全文
posted @ 2021-10-26 16:33 wuwukai 阅读(244) 评论(0) 推荐(0)
摘要:#一、Ansible ##1.1、ansible概述 Ansible是一个基于Python开发的配置管理和应用部署工具,现在也在自动化管理领域大放异彩。它融合了众多老牌运维工具的优点,Pubbet和Saltstack能实现的功能,Ansible基本上都可以实现。 Ansible能批量配置、部署、管理 阅读全文
posted @ 2021-10-25 13:56 wuwukai 阅读(137) 评论(0) 推荐(0)
摘要:#一、Docker 容器与虚拟机的区别 容器的安全性问题的根源在于容器和宿主机共享内核。如果容器里的应用导致Linux内核崩溃,那么整个系统可能都会崩溃。与虚拟机是不同的,虚拟机并没有与主机共享内核,虚拟机崩溃一般不会导致宿主机崩溃 隔离与共享 虚拟机通过添加Hypervisor层(虚拟化中间层), 阅读全文
posted @ 2021-10-21 19:20 wuwukai 阅读(108) 评论(0) 推荐(0)
摘要:#一、Docker consul的容器服务更新与发现 ##1.1、什么是服务注册与发现 服务注册与发现是微服务架构中不可或缺的重要组件。起初服务都是单节点的,不保障高可用性,也不考虑服务的压力承载,服务之间调用单纯的通过接口访问。直到后来出现了多个节点的分布式架构,起初的解决手段是在服务前端负载均衡 阅读全文
posted @ 2021-10-21 16:16 wuwukai 阅读(63) 评论(0) 推荐(0)
摘要:#一、搭建本地私有仓库 ##1.1、下载镜像 #首先下载registry镜像 docker pull registry #在daemon.json文件中添加私有镜像仓库地址 vim /etc/docker/daemon.json { "insecure-registries":["IP:5000"] 阅读全文
posted @ 2021-10-20 17:35 wuwukai 阅读(337) 评论(0) 推荐(0)
摘要:#一、docker-compose 我们知道使用一个dockerfile模板文件可以定义一个单独的应用容器,如果需要定义多个容器就需要服务编排,服务编排有多种技术方案。 ##1.1、docker-compose简介 docker-compose项目是docker官方的开源项目,负责实现对docker 阅读全文
posted @ 2021-10-18 19:56 wuwukai 阅读(227) 评论(0) 推荐(0)
摘要:#一、docker部署lnmp ##1.1、项目环境 (1)公司在实际的生产环境中,需要使用Docker 技术在一台主机上创建LNMP服务并运行Wordpress网站平台。然后对此服务进行相关的性能调优和管理工作。 (2)使用Docker构建LNMP环境并运行Wordpress网站平台。 (3)限制 阅读全文
posted @ 2021-10-14 18:41 wuwukai 阅读(418) 评论(0) 推荐(0)
摘要:#一、docker镜像的创建 创建镜像有三种方法,分别为基于已有镜像创建、基于本地模板创建以及基于dockerfile创建 ##1.1、基于现有镜像创建 ###1.1.1、首先启动一个镜像,在容器里做修改 docekr run -itd centos:7 bash ###1.1.2、然后将修改后的容 阅读全文
posted @ 2021-10-13 17:40 wuwukai 阅读(424) 评论(0) 推荐(0)
摘要:#一、CPU资源控制 cgroups,是一个非常强大的linux内核工具,他不仅可以限制被namespace隔离起来的资源,还可以为资源设置权重、计算使用量、操控进程启停等等。所以cgroups(Control groups)实现了对资源的配额和度量 ##1.1、cgroups四大功能 资源限制:可 阅读全文
posted @ 2021-10-12 17:30 wuwukai 阅读(116) 评论(0) 推荐(0)
摘要:#一、docker容器操作 ##1.1、容器创建 #就是将镜像加载到容器的过程 #新创建的容器默认处于停止状态,不运行任何程序,需要在其中发起一个进程来启动容器 格式:docker create [选项] 镜像 常用选项 -i:让容器的输入保持打开 -t:让docker分配一个为终端 如果提示WAR 阅读全文
posted @ 2021-10-12 16:12 wuwukai 阅读(347) 评论(0) 推荐(0)
摘要:#一、docker基本管理 ##1.1、docker概述 docker是一个开源的应用容器引擎,基于go语言开发并遵循了apache2.0协议开源 docker是linux容器里运行应用的开源工具,是一种轻量级的"虚拟机" docker的容器技术可以在一台主机上轻松为任何应用创建一个轻量级的、可移植 阅读全文
posted @ 2021-10-11 15:07 wuwukai 阅读(244) 评论(0) 推荐(0)
摘要:#一、zabbix概述 ##1.1、zabbix简介 利用一个优秀的监控软件,我们可以: ●通过一个友好的界面进行浏览整个网站所有的服务器状态 ●可以在 Web 前端方便的查看监控数据 ●可以回溯寻找事故发生时系统的问题和报警情况 zabbix 是一个基于 Web 界面的提供分布式系统监视以及网络监 阅读全文
posted @ 2021-10-06 23:02 wuwukai 阅读(493) 评论(0) 推荐(0)
摘要:#一、Zookeeper 概述 ##1.1、Zookeeper 定义 Zookeeper是一个开源的分布式的,为分布式框架提供协调服务的Apache项目。 ##1.2、Zookeeper 工作机制 Zookeeper从设计模式角度来理解:是一个基于观察者模式设计的分布式服务管理框架,它负责存储和管理 阅读全文
posted @ 2021-10-06 16:23 wuwukai 阅读(231) 评论(0) 推荐(1)