首先这里要收集的日志是容器的日志,而不是集群状态的日志 要完成的三个点,收集,监控,报警,收集是基础,监控和报警可以基于收集的日志来作,这篇主要实现收集 不想看字的可以直接看代码,一共没几行,尽量用调用本地方法实现,有工夫的可以改写成shell脚本 https://github.com/cclien ...
分类:
Web程序 时间:
2018-07-28 11:58:17
阅读次数:
346
master节点组件kube-apiserver用于暴露kubernetesAPI,不管是kubectl还是HTTP调用来操作kubernets集群各种资源,都是通过kube-apiserver提供的接口进行操作的,Node节点与Master之间的通信也是主要依赖于kube-apiserver,例如pod调度:kube-scheduler将调度结果写入etcd,kubelet监听etcd获取到调度
分类:
Web程序 时间:
2018-07-11 14:47:16
阅读次数:
190
kubernets host PersistentVolume 测试 因为yaml 格式的问题 ,我修改为了json 创建 pv pv.json { "kind": "PersistentVolume", "apiVersion": "v1", "metadata": { "name": "myde ...
分类:
其他好文 时间:
2018-06-28 12:07:51
阅读次数:
827
在16年开始听说的k8s,那时候dokcer非常的火,当时也研究了一部分,也算了解docker,后续没有使用场景,于是就没有继续深入的学习。随着微服务的架构越来越流程,k8s应用场景也就再合适不过了。公司最近准备使用k8s做微服务架构,并且k8s的技术已经成熟,很多公司已经在生产上大规模使用,所以打 ...
分类:
Web程序 时间:
2018-06-05 19:11:59
阅读次数:
730
部署Kubernetes API服务部署如果没有特别指定在那台服务器执行命令。只需要按照文中的步骤执行即可0.准备软件包[root@linux-node1 ~]# cd /usr/local/src/kubernetes????? #kubernets解压的目录 [root@linux-node1 kubernetes]# cp server/bi
分类:
其他好文 时间:
2018-05-31 23:36:45
阅读次数:
325
背景? ? ? 前面介绍了kubernetes集群部署,如果想更直观地管理和监控k8s集群状况,kubernets-dashboard是一个比较大众的方式。dashboard提供了一个UI界面,使我们可以在页面上查看kubernetes的集群状态以及对集群进行相关的操作,大大便利了我们管理k8s集群。? ? ? 这里就介绍一下dashbo
分类:
Web程序 时间:
2018-05-31 11:30:14
阅读次数:
2640
1.NLog.config失效,日志ElasticSearch的Index不匹配 查看项目NLog.config是否正确 =》正确 Kubernets上,pods下NLog.config是否正确 =》错误 查看本地Container历史 =》是自己上传的image image制定的publish目录 ...
分类:
Web程序 时间:
2018-05-29 20:42:57
阅读次数:
298
Kubernets中的Node,Pod,ReplicationController,Service等都可以看作一种资源对象,这些资源几乎都可以通过使用Kubernetes提供的kubectl工具执行增删改查,并将其保存在etcd中持久化储存。通过跟踪对比etcd库中保存的“资源预设状态”与当前环境中的实际资源状态进行对比,对差异资源状态进行纠错,来实现自动控制集群状态的功能。下面将分别介绍这个组件
分类:
Web程序 时间:
2018-05-22 14:58:52
阅读次数:
688
部署说明此篇文章介绍的是Kubernets的1.10.2版本使用kubeadm工具自动化部署一套简单的k8s集群,不涉及具体原理的说明。在后续的更新中会逐步加入一些常见的生产应用案例。环境准备Master:10.0.0.1node-1node:10.0.0.2node-2所有节点初始化1、所有节点安装docker,官方推荐docker1.12的版本,使用v1.11,v1.13和v17.03的也可以
分类:
其他好文 时间:
2018-05-19 14:44:02
阅读次数:
447
Kubectl管理工具在node节点部署#设置集群项中名为kubernetes的apiserver地址与根证书kubectlconfigset-clusterkubernetes--server=https://192.168.1.107:6443--certificate-authority=ca.pem#设置用户项中cluster-admin用户证书认证字段kubectlconfigset-c
分类:
Web程序 时间:
2018-05-06 20:05:48
阅读次数:
411