随笔分类 - Kubernetes
摘要:一、前言 Kong配置文件是Kong服务的核心文件,它配置了Kong以怎样的方式运行,并且依赖于这个配置生成Nginx的配置文件,本文通过解读Kong配置文件,以了解Kong的运行和配置。 在成功安装Kong以后,会有一个名为kong.conf.default默认的配置文件示例,如果是通过包管理器安
阅读全文
摘要:#一、概述 本文将介绍通过prometheus + alertmanager的方式实现钉钉报警。 #二、获取自定义机器人webhook 操作方法引自钉钉官方开发文档:https://ding-doc.dingtalk.com/doc#/serverapi2/qf2nxq 打开PC端钉钉,点击头像,选
阅读全文
摘要:#一、概述 在生产环境中我们希望能够通过prometheus监控容器中php进程的状态,刚好看到一个比较好的解决办法,利用php-fpm-exporter对php-fpm进行监控,但想实现该需求需要具备以下条件: php-fpm开启status接口 nginx代理php-fpm接口 使用php-fp
阅读全文
摘要:#一、背景 Weave Scope是Docker和Kubernetes的可视化监控管理软件。这个项目会自动生成容器之间的关系图,方便理解容器之间的关系,也方便监控容器化和微服务化的应用。 部署成功后,有如下相关组件: DaemonSet:weave-scope-agent,集群每个节点上都会运行的
阅读全文
摘要:####1.1 基础架构 主机名|角色|IP地址 -|-|- pg60-11.k8s.host.com|dns/nginx proxy|10.20.60.11 pg60-12.k8s.host.com|dns/nginx proxy|10.20.60.12 pg60-21.k8s.host.com|
阅读全文
摘要:####2.1 前言介绍 安装DNS服务有多种方式,例如:Yum、源码编译 Yum的方式相对简单,适合新手快速部署,但目录结构相对分散,且版本受限于官方base源 源码编译相对繁琐,但可以根据个人需求定义安装路径、编译参数等,适合有一定Linux基础的运维人员。 官方下载地址:https://www
阅读全文
摘要:####3.1 签发证书环境 签发环境选择在 k8s-harbor60200.k8s.host.com 虚机上部署 ####3.2 安装 cfssl 工具集 shell> wget https://pkg.cfssl.org/R1.2/cfssl_linux-amd64 -O /usr/bin/cf
阅读全文
摘要:k8s拾遗 - 网络调试工具busybox
阅读全文
摘要:部署docker镜像私有仓库harbor
阅读全文
摘要:####2.1 集群规划 主机名|角色|IP地址 -|-|- pg60-31.k8s.host.com|kube-proxy|10.20.60.31 pg60-32.k8s.host.com|kube-proxy|10.20.60.32 pg60-33.k8s.host.com|kube-proxy
阅读全文
摘要:####1.1 集群规划 主机名|角色|IP地址 -|-|- pg60-31.k8s.host.com|kubelet|10.20.60.31 pg60-32.k8s.host.com|kubelet|10.20.60.32 pg60-33.k8s.host.com|kubelet|10.20.60
阅读全文
摘要:####3.6.1 集群规划 主机名|角色|IP地址 -|-|- pg60-21.k8s.host.com|kube-scheduler|10.20.60.21 pg60-22.k8s.host.com|kube-scheduler|10.20.60.22 pg60-23.k8s.host.com|
阅读全文
摘要:####3.5.1 集群规划 主机名|角色|IP地址 -|-|- pg60-21.k8s.host.com|controller-manager|10.20.60.21 pg60-22.k8s.host.com|controller-manager|10.20.60.22 pg60-23.k8s.h
阅读全文
摘要:####3.4.1 集群规划 主机名|角色|IP地址 -|-|- pg60-11.k8s.host.com|4层负载均衡|10.20.60.11 pg60-12.k8s.host.com|4层负载均衡|10.20.60.12 注意:这里 10.20.60.11 和 10.20.60.12 使用ngi
阅读全文
摘要:####3.3.1 集群规划 主机名|角色|IP地址 -|-|- pg60-21.k8s.host.com|kube-apiserver|10.20.60.21 pg60-22.k8s.host.com|kube-apiserver|10.20.60.22 pg60-23.k8s.host.com|
阅读全文
摘要:####3.2.1 创建 admin 证书和私钥 在 pg60-200.k8s.host.com 虚机实例上操作 创建生成证书签名请求(csr)的 json 配置文件 shell> cat > admin-csr.json << EOF { "CN": "admin", "hosts": [], "
阅读全文
摘要:####3.1.1 集群规划 主机名|角色|ip地址 -|-|- k8s-master6021.k8s.host.com|etcd|10.20.60.21 k8s-master6022.k8s.host.com|etcd|10.20.60.22 k8s-master6023.k8s.host.com
阅读全文