摘要: Operator是基于Kubernetes的资源和控制器之上构建的概念,用来扩展 Kubernetes API,特定的应用程序控制器,目前官方提供了几种Operator的实现,而其中Prometheus Operator应用最为方便。核心原理是通过ServiceMonitor中间层,可以自定义资源管 阅读全文
posted @ 2020-01-03 15:23 周知非 阅读(1169) 评论(0) 推荐(0) 编辑
摘要: 在使用yaml文件部署Deployment项目时,出现过 error: error validating "xx-Deployment.yaml": error validating data: found invalid field Ports for v1.Container; if you c 阅读全文
posted @ 2019-12-23 11:41 周知非 阅读(8754) 评论(0) 推荐(2) 编辑
摘要: Secret与ConfigMap都是kubernetes用于文件配置的调用对象,细微的区在于Secret存储敏感信息,例如密码,OAuth token和SSH key等等,Secret更加安全和灵活。平时调用的时候也没有在乎配置文件是否热更新的问题,所以专门测试记录。 1.ConfigMap测试Co 阅读全文
posted @ 2019-12-13 15:09 周知非 阅读(1947) 评论(0) 推荐(0) 编辑
摘要: kubernetes默认情况下创建pod调度是由kubernetes scheduler来管理的,但显然有时候还是需要人为介入。根据目前的kubernetes版本来说,有两种自定义资源调度的方式:Node和Pod。 实例label配置:10-19-53-145 node=node0110-19-15 阅读全文
posted @ 2019-12-11 17:37 周知非 阅读(971) 评论(0) 推荐(0) 编辑
摘要: Docker使用中网络管理是最麻烦的,在项目初始化前期就需要进行合理的规划,如果在比较理想的单主机的网络通信是比较简单的,但如果涉及到跨主机的网络就需要使用docker自带的overlay network或者第三方的网络插件,本文是以直接使用自带插件的方式实现容器跨主机访问。 基础条件1.docke 阅读全文
posted @ 2019-12-05 10:02 周知非 阅读(1707) 评论(0) 推荐(0) 编辑
摘要: 一.Docker容器使用前其实有个非常重要的步骤就是规划好部署的磁盘区域,因为docker容器默认存储的路径是在/var/lib/docker的根目录内,随着使用时间越长部署的内容越多,基本的根目录的大小是不能完全满足的;所以最理想的状态是使用lvm逻辑卷管理,使用灵活的目录空间满足docker容器 阅读全文
posted @ 2019-11-22 09:25 周知非 阅读(495) 评论(0) 推荐(0) 编辑
摘要: 最近学习shell脚本想到一个问题,如果脚本中出现了一条异常语句,甚至可以影响整个脚本的使用,那么是否有一旦出现问题就可以及时停止的方法呢?在shell脚本中set命令就可以轻松实现。set命令的-e参数,linux系统自带的说明是:"Exit immediately if a simple com 阅读全文
posted @ 2019-11-13 18:01 周知非 阅读(17933) 评论(4) 推荐(0) 编辑
摘要: 在使用docker容器时,可以有单机的docker-compose批量编排工具,甚至还有集群的k8s之类编排工具,那么在Linux系统中同样也有相关的批量管理进程的工具,其中使用最多的应该就是supervisor。Supervisor是一个用Python写的进程管理工具,可以很方便的用来启动、重启、 阅读全文
posted @ 2019-11-11 16:44 周知非 阅读(670) 评论(0) 推荐(0) 编辑
摘要: Docker-compose是docker官方的开源项目,通过使用模版yaml文件,实现对docker容器集群的管理。具体教程可以通过官方地址进行实践。Docker-compose主要有两个重要的概念:服务(service)和项目(project),service定义了多个容器,组成了完整的proj 阅读全文
posted @ 2019-10-30 16:49 周知非 阅读(4988) 评论(0) 推荐(0) 编辑
摘要: WordPress是使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站,WordPress 不仅仅是一个博客程序,也是一款CMS,很多非博客网站也是用WordPress搭建的。WordPress一般的安装方法是,在服务器上安装PHP,MySQL, Apa 阅读全文
posted @ 2019-10-29 14:45 周知非 阅读(3493) 评论(0) 推荐(0) 编辑
返回顶点