Skip to content

此项目为《linux工匠》博客,以及日常运维中所用到的shell,python脚本和k8s服务配置,集群安装文档等,保持更新

License

Notifications You must be signed in to change notification settings

bbotte/bbotte.github.io

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

layout
default
欢迎访问我的博客:linux工匠
标签 文章 标签 文章
kubernetes k8s yaml配置文件   架构设计理论   调整pod内核参数   服务发布  1.13.3安装   调度简介   dashboard   traefik   编译二进制 docker 了解docker和kubernetes   docker初学
databases mysql集群mgr   mongodb  windows主机的Mysql   mysql-mmm ansible redis的sentinel高可用 rabbitmq集群
logs flume-ng日志收集   ELK5   filebeat  logstash使用kafka日志收集 monitor kubernetes的监控 cadvisor+prometheus java
high availability redis-cluster   Haproxy keepalived   LVS和keepalived   MHA kafka zookeeper和kafka集群 kafka配置
nginx proxy_cache缓存   nginx-rewrite etcd etcd安装
storage glusterfs   ceph块存储  ceph实验 trouble glusterfs故障恢复  etcd集群故障  activemq
configure LNMP mysql中间件proxysql python 排序算法 django入门

主机的虚拟化系统之proxmox

k8s使用http的harbor

由docker-compose导致的网络故障--网络不可达

在kubernetes中部署skywalking(elasticsearch7集群)

在kubernetes中statefu方式安装elasticsearch-6集群

在kubernetes中statefu方式安装rabbitmq集群

阿里蜻蜓-基于P2P镜像及文件分发系统

redis集群redis-cluster

mysql集群mgr(mysql_group_rplication_config)

mysql中间件proxysql

一分钟简单了解docker和kubernetes

kubernetes架构设计理论

helm入门学习及应用文档

glusterfs在kubernetes中的使用详解

glusterfs集群故障恢复

kubernetes代理内部服务之websocket服务

kubernetes调整pod的内核参数

harbor私有仓库镜像的推拉弹唱

etcd安装操作

etcd集群故障处理

Nexus Repository权限配置管理

jinja和jenkins结合做为kubernetes的服务发布平台

azure微软云之权限的管理

azure微软云之powershell创建主机

azure微软云之Azure CLI更新网络安全组

linux工匠之kubernetes使用ceph块存储

linux工匠之ceph存储集群实验

prometheus对kubernetes集群的监控

harbor仓库简单配置说明

consul的ACL规则用法

mesos marathon consul的集群试验

mesos marathon和chronos构建分布式系统

consul集群的服务注册发现和模板使用

elasticsearch创建index

nginx的proxy_cache缓存使用

flume-ng日志收集之实践操作

flume-ng日志收集之安装配置

Zimbra配置邮件服务全程记录

web和mysql高可用集群部署文档

用ansible-playbook安装redis的sentinel高可用集群

使用ansible-playbook一键安装rabbitmq集群

ansible的入门帮助-命令查找与使用

Haproxy keepalived的线上高可用

activemq使用中遇到的问题

NAT模式的LVS和keepalived高可用

发布系统之jenkins-maven-svn

nginx-rewrite重定向跳转实例

生产环境Centos编译安装Nginx-MySQL-php

nodejs install

tengine install

python几个简单的排序算法

python写一个简单的留言板

linux工匠之django入门学习

pyenv virtualenv构建独立的python环境

python统计nginx日志的条数及错误率

利用python装饰器做类型检查

用python写一个复杂密码生成器

小议python数据结构的栈及应用

小议python的迭代iterative和递归recursive

python插入排序算法

mysql组复制mgr(mysql group replication)配置

mysql中间件proxysql

windows主机对Mysql批量运维管理

centos系统pyodbc+MS_ODBC连接azure的SQL Server

mongodb的单机主从和复制集

mysql的不常用命令

Mysql数据库引擎innodb转换为TokuDB

MHA-MySQL线上配置附官方文档

Multi-Master Replication Manager for MySQL(mysql-mmm)

Mysql不同步主库删除的数据

docker和kubernetes的监控(cadvisor+prometheus)

阿里云和微软云openV_PN配置

zabbix整合–获取一段时间内的监控值

linux工匠之java的zabbix监控

小议java监控Java VisualVM

通过zabbix监控nginx和php状态

ossec线上安全监控的高级配置

ossec线上安全监控的配置详细文档

服务网格Linkerd安装初试

traefik 2.5版本的安装配置

kubernetes 1.22版本集群安装

kubernetes和istio开箱测试

swarm中的zookeeper和kafka集群配置

kubernetes集群中的kafka服务配置

kubeadm安装1.13.3版本kubernetes文档

kubernetes 1.13.3集群安装步骤文档

kubernetes 1.9.4集群安装文档向导

kubernetes内存监控面板数值的意义

kubeadm创建的kubernetes集群证书到期后续期

kubernetes dashboard面板只读用户创建

windows主机中docker服务的运行

kubernetes的调度简介nodeName nodeSelector Affinity Anti-affinity Taints Tolerations

kubernetes服务的版本回退

kubernetes的dashboard登录方式

kubernetes1.9版本集群配置文档

linux工匠之kubernetes的traefik配置介绍

inux工匠之kubernetes的ingress-nginx配置介绍

CICD之logstash服务的Dockerfile使用Gitlab Runner打docker包

linux工匠之heapster监控kubernetes

编译kubernetes二进制文件

kubeadm部署kubernetes 1.8离线安装绝对成功版

MAC系统Docker镜像构建和私有仓库

docker服务在kubernetes(k8s)中跑起来

vagrant虚拟机运行

kvm和Xen主机在线增加磁盘空间

kvm和Xen主机在线调整cpu核心数和内存大小

虚拟化之Xen配置应用

虚拟化之KVM配置应用

docker初学跟我来

Windows10内存释放经验

ELK5完整部署

elasticsearch5安装和配置

elasticsearch的template和mapping

logstash使用zookeeper建立kafka集群对日志收集

ELK日志服务使用-filebeat多文件发送

ELK日志服务使用-shipper-to-indexer

ELK日志服务使用-rsyslog传输日志

ELK日志服务使用-服务配置

ELK日志服务使用-基本安装

squid+stunnel+ldap距离网络更近一步

SQL Server Changed language setting to us_english

运维过程中遇到的一些问题

vim编辑器对python的扩展

升级glibc解决GLIBC_2.14 not found

linux系统限制进程的cpu使用率

关于此linux工匠网站

JAVA服务治理实践之无侵入的应用服务监控

Kafka深度解析

MySQL主从复制idempotent模式以及同步错误处理预案

全面认识sys系统库-语句效率统计视图

腾讯高级工程师:一道面试题引发的高并发性能调试思考

消息队列设计精要

异地多活设计难-其实是你陷入了这四大误区出不来

通过ibd和frm文件恢复数据

Nginx代理解决跨域问题分析

独立项目

Commonly-Dockerfile      常用服务如mysql、redis、zookeeper、kafka、elasticsearch、eureka的Dockerfile、docker-compose、kubernetes配置
jenkins_publish          一个项目多个环境的jenkins多线程构建
RedisSearchKey           模糊搜索redis 16个数据库中key
Message_Board            简单的留言板
docker-compose-publish   docker-compose项目的自动更新发布脚本
magedu_logscan           搜索日志
mysite                   学习Django的mysite

集群配置

kubernetes_cluster_install_1.9.4.md    kubernetes 1.9.4集群安装文档
kubernetes_cluster_install_1.13.3.md   kubernetes 1.13.3集群安装文档
mysql-mgr                              mysql集群 mgr
redis-cluster                          redis cluster集群
etcd-v3.4_install                      etcd集群
kafka-cluster                          kafka集群

此项目为博客中用到脚本或项目,也有工作中使用的脚本,比如:

文件夹                    备注
2015year                 2015年以前的文档
Commonly-Dockerfile      常用服务的Dockerfile,包含elasticsearch、mysql、eureka、zookeeper、kafka、redis、nginx、java、mongodb等Dockerfile
docker-compose-publish   docker-compose发布脚本
harbor-py                有关harbor仓库的python脚本
kubeadm_binary           kubeadm 10年过期时间的二进制文件
python_project           python相关
service_config           服务配置
shell                    shell脚本
virtualization           虚拟化,k8s、docker
databases                数据库
monitor_safe             监控和安全
others                   转载和其他


shell脚本
backup_nginx_conf.sh     备份nginx配置文件
change_passwd.sh         更改系统初始化密码和主机名 
check_logs_error.sh	     查看一定时间段内日志错误信息
delete_docker_images.sh	 除了最新的docker镜像、使用中的docker镜像,其他都删除
delete_file_by_time.sh	 按时间删除文件
echo_java_port.sh	     查看主机上java服务端口号
hosts_binding.sh	     绑定hosts脚本
java-publish-Windows.sh	 java服务发布脚本--Windows环境
java-publish.sh	         java服务发布脚本
mysql_status.sh	         查看mysql状态
php-publish.sh           php发布脚本


python脚本
DeleteElasticsearchIndices.py          删除es数据库数据
nginx_log_error_rate_statistics.py     nginx日志错误率

本项目属于博客,欢迎Star及issues

关于我

About

此项目为《linux工匠》博客,以及日常运维中所用到的shell,python脚本和k8s服务配置,集群安装文档等,保持更新

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published