摘要:Bill Bryant,首次写与1988年2月 Theodore Ts'o与1997年2月整理并转换成HTML,并且追加了 afterword 章节来描述V5版本的一些变化 前言 本文虚构了一个关于公网认证系统 Charon构建过程的对话,随着对话的进行,Athena和Euripides探讨了公共网 阅读全文
posted @ 2020-05-16 10:44 高枫_henu 阅读(37) 评论(0) 推荐(0) 编辑
摘要:前言 kubernetes官方默认给我们提供了很多 "addons" ,其中就包括了日志处理套件 "EFK" ,包括 Elasticsearch, Fluentd 和 Kibana三个组件。其中Elasticsearch是搜索引擎,负责存储日志并对外提供日志的查询功能;Fluentd是一个日志收集组 阅读全文
posted @ 2020-04-11 12:58 高枫_henu 阅读(50) 评论(0) 推荐(0) 编辑
摘要:安装kube state metrics 1. 下载 1. 修改namespace 将默认的namespace从kube system修改成monitoring 1. 在service.yaml追加如下annotation 修改后的server.yml文件 1. 启动服务 prometheus 收集 阅读全文
posted @ 2020-03-30 19:04 高枫_henu 阅读(135) 评论(0) 推荐(0) 编辑
摘要:主要步骤 通过Prometheus提供的Java client包,在spring boot工程中生成我们关心的业务指标, 将spring boot工程打成docker 镜像 将docker容器部署到docker swarm集群中 修改Prometheus对应的 文件,将部署的服务追加进去 通过Gra 阅读全文
posted @ 2020-03-29 21:02 高枫_henu 阅读(43) 评论(0) 推荐(0) 编辑
摘要:追加节点(在master上执行) 追加节点 资源有限,我们这边尝试把master节点追加到集群中,如果是新机器,需要执行本文档的 安装前准备,把ca相关的证书分发到这个机器上,部署 flannel 网络步骤 1. "安装前准备" 1. 把ca相关的证书分发到这个机器上 1. "部署 flannel 阅读全文
posted @ 2020-03-29 20:49 高枫_henu 阅读(107) 评论(0) 推荐(0) 编辑
摘要:部署 coredns 插件(在master节点上执行) 1. 下载和配置 coredns 1. 启动 coredns 1. 遇到问题 启动coredns后,状态是CrashLoopBackOff 查看coredns对应的pod日志有如下错误 按照提示进入https://coredns.io/plug 阅读全文
posted @ 2020-03-29 20:41 高枫_henu 阅读(66) 评论(0) 推荐(0) 编辑
摘要:验证集群功能(在master节点上执行) 以一个nginx的service和deployment来验证集群功能 1. 创建启动文件 遇到问题 1. k8s组件 kube scheduler服务停掉,造成所有的pod都处于pending状态,没有任何events信息 2. k8s组件kube cont 阅读全文
posted @ 2020-03-29 20:39 高枫_henu 阅读(28) 评论(0) 推荐(0) 编辑
摘要:配置kubelet kubelet 运行在每个 worker 节点上,接收 kube apiserver 发送的请求,管理 Pod 容器,执行交互式命令,如 exec、run、logs 等。 kubelet 启动时自动向 kube apiserver 注册节点信息,内置的 cadvisor 统计和监 阅读全文
posted @ 2020-03-29 20:38 高枫_henu 阅读(81) 评论(0) 推荐(0) 编辑
摘要:下载安装包 1. 下载最新版本二进制文件 1. 安装对应的k8s命令 配置kubectl kubectl 使用 https 协议与 kube apiserver 进行安全通信,kube apiserver 对 kubectl 请求包含的证书进行认证和授权。 kubectl 后续用于集群管理,所以这里 阅读全文
posted @ 2020-03-29 20:37 高枫_henu 阅读(34) 评论(0) 推荐(0) 编辑
摘要:部署docker服务(在master节点上执行) 1. 下载和分发 docker 二进制文件 1. 分发二进制文件到所有 worker 节点 1. 创建docker服务启动文件 注意: 如果您的服务安装顺序不对或者机器环境比较复杂, docker服务早于flanneld服务安装,此时 worker 阅读全文
posted @ 2020-03-29 20:35 高枫_henu 阅读(25) 评论(0) 推荐(0) 编辑