201911-19 k8s二进制环境部署kube-Prometheus踩坑记录 错误: 安装prometheus的时候 prometheus-adapter 这个pod启动失败错误如下: [crayon-684f21226aabf684168864/] cluster doesn't provide requestheader-client-ca-file 从错误上得知我的kube-apiserver没有--requestheader-client.... Read More >
201911-17 k8s常见错误总结 1.kubelet 早起发现,k8s集群的svc里的endpoint 后端podip全部为空,吓得我赶紧看了下kube-proxy状态,没啥问题,然后再看看集群节点状态,一直间歇性NotReady,再看kubelet时,发现了以下错误 错误:Discovered runtime cgroups name: /system.slice/docker.service or failed.... Read More >
201911-03 Docker network 什么是 bridge网络 [crayon-684f21226b19d382178008/] 什么是overlay网络 [crayon-684f21226b1a2567065463/] 可以使用docker network create创建自定义的overlay网络,容器以及服务可以加入多个网络,只有同一网络中的容器可以相互交换信息,可以将单一容器或是swarm服务连接到.... Read More >
201911-01 Docker镜像none:none原因剖析 images <none>:<none> 要了解这一点,我们需要了解Docker的镜像文件系统如何工作以及镜像层的组织方式。出于本文的目的,我将使用debian:stretch作为示例。Docker守护程序正在我的笔记本电脑上运行,我将从docker hub中提取一个debian:stretch镜像。 我的Dockerfile 运行它 dock.... Read More >
201910-31 Docker php扩展安装篇 这篇文章主要讲述: docker-php-sourcedocker-php-ext-install docker-php-ext-enable docker-php-ext-configure 如何通过这四个命令来安装php扩展的,这四个命令在容器中都做了哪些事情。 1.演示命令的作用 [crayon-684f21226b998319500032/] [cray.... Read More >
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-684f21226c1bf131369156/] 2.提交容器为新的镜像,并给打上新标签 依次为m.... Read More >
201910-30 Docker 安装 (Centos) 1、Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker 。 通过 uname -r 命令查看你当前的内核版本 2、使用 root 权限登录 Centos。确保 yum 包更新到最新 [crayon-684f21226c468716963650/].... Read More >
201910-27 kubernetes二进制部署 1. 准备服务器 [crayon-684f21226cca1961525242/] 2.系统初始化(调整内核,安装依赖) 系统初始化传送门 一直安装到系统初始化完成即可 3. 安装docker(所有节点) docker安装传送门 安装好后先别启动,先设置下这一项 [crayon-684f21226cca7076825724/] 然.... Read More >