Bryce's Club
首页
归档
分类
标签
友链
留言
功能
关于
终端那些事
前言最近在学习和处理终端的输入和输出以及命令拦截问题,但终端在编程里属于比较小众的领域,比较有名的类库不多,比如 go 的 go-prompt、termbox-go、pty 以及 ts 的 xterm.js。不同的终端,在处理输入和输出时,所对应的数据也不一样,以及存在跨平台等问题。总得来说跟终端打交道,就是一件苦差事,不过有这么多优秀的开源类库,让我们在了解和处理终端问题时,提供了和很好的思路。
2021-12-02
program
go
terminal
Ansible简明指北
Ansible简介我是在学习部署okd与ansible相遇的,我从来没有特地去学习这么一款工具,只是需要的时候查阅一下官方文档,ansible真的足够简单,可以想使用命令行一样使用ansible,当然ansible也可以做一些不简单的事情。Ansible是一种IT自动化工具。它可以配置系统,部署软件以及协调更高级的IT任务,例如连续部署或零停机滚动更新。Ansible的主要目标是简单和易用。它还非
2020-05-15
设计模式
设计模式感悟学习经过博主看了《head first 设计模式》和《大话设计模式》,这两本书只是简单讲明白了什么是设计模式,并没有特别经典的实战案例,为不小遗憾。对此我这两本书并不推荐,只是入门建议参考菜鸟教程设计模式,博主学习下面设计的模式的代码已提交basics_of_programming为什么使用设计模式?模式:是在某种情境(context)下,针对某问题的某种解决方案这个是老生常谈了 ,良
2019-02-24
设计模式
java
design
为没有密码保护的okd应用添加oauth proxy
前言很多时候为了安全起见,需要对一些控制台添加访问限制,但是很多时候,这些后端的控制台都非常简便,没有所谓的访问控制。即使就算有,倘若应用多了起来,会很多账号密码,又不统一方便,容易忘记或者遗失。为解决这个问题,引入了okd的oauth proxy,相应的web页面进行访问管理。oauth-proxy介绍oauth-proxys是openshift专注于在OpenShift上提供最简单的安全代理,
2020-04-03
linux基本命令
Linux基本操作查看当前目录下的所有文件(包含隐藏文件)-l 查看目录ls -al ~退出当前登陆exit显示日期 +%Y/%m/%d-%H:%M:%Sdate显示目前所支持的语言echo $LANG设置语言为英语LANG=en_US显示日历 cal 2019 某年 cal 2 2019 某年某月cal进入计算器程序,若没有此命令,请使用yum install bc 安装,exit退出bc,s
2019-02-24
OS
OS
LINUX
Prometheus operator使用black_box监控服务连通性
前言经常有外部服务的链接需要监控其可达性,并且k8s集群内服务连通性也需要监控。发现prometheus提供的blackbox_exporter比较符合我们的需求。下面将介绍如何使用blackbox_exporter以及如何将blackbox_exporter集成进prometheus operator里面去。blackbox_exporter介绍blackbox_exporter允许通过HTTP
2020-04-10
oracle Sql 优化
引言在开发初期,数据量较小,对于sql查询语句优化并不会那么急迫.但随着日积月累的数据,数据库承担的压力越来越大,数据搜索时间也越来越长.对查询性能要求也变的迫在眉睫,对于数据库优化,可以有集群,分表分库,读写分离,索引等,但体现在最低端被无数次重复使用的还是程序员们写的sql,一个不成熟的程序员写sql可能极大的浪费数据库的资源,最直观的就是浪费电啊!!!所以为了环保,为了世界,编写出高效的sq
2019-02-24
database
oracle
sql
kubernetes 污点和容忍实战
前言如果已经将kubernetes用于实践,常常需要k8s的一些高级特性才能满足实际需求。这不,我们需要搭建性能测试平台,但是不想重新搭建一套k8s环境,但又不想原来运行在k8s的应用调度到新的节点上,影响测试结果。经过一番研究,发现k8s的污点和容忍的特性满足了我们需求。下面将介绍一下污点和容忍度。污点(Taints)k8s可以给node添加污点,对于添加了污点的node会和pod产生排斥,甚至
2020-04-10
prometheus operator 接入钉钉
前言为了及时收到告警消息,考虑了几种方案,最终选择钉钉。方案有几种:电话短信企业微信钉钉slack电话、短信需要对接相关api,并且需要收费。企业微信需要认证,手续麻烦了。slack国内不方便,钉钉对接也比较简单,有比较现成的解决方案。我们运维团队人不多。已经足够了。作为即时IM通信软件,时效性也能得到保障。安装步骤安装钉钉安装钉钉,建立钉钉群,添加自定义机器人,通过限制ip地址请求机器人,填写公
2020-04-02
监控
prometheus
prometheus-operator
钉钉
告警
prometheus-operator监控外部服务
前言在生产环境中,常常有部署在k8s平台外的服务,对于平台外的主机我们需要及时知道哪些机器宕机了,所以我们想把这些主机纳入Prometheus-Operator监控,并能产生告警机制。采用node_exporter的形式对k8s平台外部的机器进行数据采集,并暴露metrics接口。主要有以及下步骤:为主机安装node_exporter创建EndPoints资源创建ServiceMonitor创建告
2020-04-09
监控
prometheus
prometheus-operator
k8s
alert
1
2
3
4
搜索
×
关键词