201910-30 Docker搭建lnmp+redis环境 1.先想好你要安装的软件协同支持版本。考虑好你服务器性能,择优选取软件版本 注意: mysql最新版本对内存要求较高,可能呢本机内存不够用他就一直启动不起来。所以不建议用 mysql:latest来获取最新版本安装 最好知道自己要装什么版本。php如果你直接pull下来然后run启动安装,后来他的扩展可能让你很头疼,甚至装不上去。推荐使用Dockfile脚本把自带的几个扩展命令安装上.... Read More >
201910-30 Docker无法删除镜像错误! 1.docker无法删除镜像,提示:守护进程错误响应:冲突:无法删除DE25A81A5a0B(无法强制)-映像具有从属子映像 2.查看镜像docker images 3. 注意:这里的镜像共有三层关系,源镜像php:7.1-fpm 容器运行配置成功后 commit到了shooter_php7.1:latest 然后源镜像容器又commit提交了一次,名字.... Read More >
201910-30 Docker提交镜像到远程仓库 1.我这里用的仓库是阿里云,提交的环境为lnmp+redis环境,不会配置环境的请看lnmp+redis搭建那篇文章 当前演示的环境以及搭建完成,只做提交到远程仓库操作 可以看到容易顺利运行在环境下,下来我们做commit操作, [crayon-684f87c71716c858955619/] 2.提交容器为新的镜像,并给打上新标签 依次为m.... Read More >
201910-30 zabbix监控配置钉钉报警: 配置钉钉监控报警 1.登录钉钉 点击左上角加号创建群组(群组里最少2个人) 2.创建好群后,点击群设置,智能群助手,添加机器人 [crayon-684f87c7173fe640779854/] 3.配置脚本 [crayon-684f87c717404652579941/] 然后给脚本执行权限,并且授予zabbix.zabbix权限,因为za.... Read More >
201910-30 Docker 安装 (Centos) 1、Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker 。 通过 uname -r 命令查看你当前的内核版本 2、使用 root 权限登录 Centos。确保 yum 包更新到最新 [crayon-684f87c7179f5392175891/].... Read More >
201910-29 kubernetes 1.9版本二进制部署 kube-proxy组件没成功调iptables添加相关规则 错误原型: Closing local ports after iptables-restore failure(安装 kube-proxy报iptables的错误) 解决办法: [crayon-684f87c718116632706346/] 注意上面那个安装包可不好找,已经找不到了本人用以下版本代替: [crayon-684f87c71811d746455650.... Read More >
201910-28 kubernetes的认证授权 [crayon-684f87c718731922778889/] kubernetes的认证 kubernetes提供了多种认证方式,比如客户端证书、静态token、静态密码文件、ServiceAccountTokens等等。你可以同时使用一种或多种认证方式。只要通过任何一个都被认作是认证通过。下面我们就认识几个常见的认证方式。 客户端证书认证 客户.... Read More >
201910-27 kubernetes二进制部署 1. 准备服务器 [crayon-684f87c718fbc180806943/] 2.系统初始化(调整内核,安装依赖) 系统初始化传送门 一直安装到系统初始化完成即可 3. 安装docker(所有节点) docker安装传送门 安装好后先别启动,先设置下这一项 [crayon-684f87c718fc2855723096/] 然.... Read More >
201910-25 helm常用命令和实例 Helm使得对软件进行版本化,打包,发布,以及对部署,删除,升级甚至回滚都非常容易。 Helm 包含两个组件:Helm 客户端和 Tiller 服务器,如下图所示 Helm 是官方提供的类似于 YUM 的包管理器,是部署环境的流程封装。Helm 有两个重要的概念:chart 和 release chart是helm打包软件的包的格式,charts中包含了kube.... Read More >
201910-20 helm3结构和安装 什么是 Helm 在没使用 helm 之前,向 kubernetes 部署应用,我们要依次部署 deployment、svc 等,步骤较繁琐。况且随 着很多项目微服务化,复杂的应用在容器中部署以及管理显得较为复杂,helm 通过打包的方式,支持发布的版本 管理和控制,很大程度上简化了 Kubernetes 应用的部署和管理 Helm 本质就是让 K8s 的应用管理(Deployme.... Read More >