Kubernetes1.13.1部署Kuberneted-dashboard v1.10.1
参考文档12345https://kubernetes.io/docs/tasks/access-application-cluster/web-ui-dashboard/#deploying-the-dashboard-uihttps://github.com/kubernetes/kubernetes/tree/7f23a743e8c23ac6489340bbb34fa6f1d392db9d/cluster/addons/dashboardhttps://github.com/kubernetes/dashboardhttps://blog.csdn.net/nklinsirui/article/details/80581286https://github.com/kubernetes/dashboard/issues/3472
文档目录
kubernetes1.13.1+etcd3.3.10+flanneld0.10集群部署
kubernetes1.13.1部署kuberneted-dashboard v1.10.1
kubernetes1.13.1部署coredns
kube ...
kubernetes13.1+etcd3.3.10+flanneld0.10部署
Kubernetes1.13新特性
使用kubeadm(GA)简化Kubernetes集群管理
1大多数与Kubernetes的工程师,都应该会使用kubeadm。它是管理集群生命周期的重要工具,从创建到配置再到升级; 现在kubeadm正式成为GA。kubeadm处理现有硬件上的生产集群的引导,并以最佳实践方式配置核心Kubernetes组件,以便为新节点提供安全而简单的连接流程并支持轻松升级。这个GA版本值得注意的是现在已经毕业的高级功能,特别是可插拔性和可配置性。kubeadm的范围是管理员和自动化,更高级别系统的工具箱,这个版本是朝这个方向迈出的重要一步。
容器存储接口(CSI)进入GA
1容器存储接口(CSI)现在已经GA,在v1.9中作为alpha引入,在v1.10中作为beta引入。通过CSI,Kubernetes卷层变得真正可扩展。这为第三方存储提供商提供了编写与Kubernetes互操作而无需触及核心代码的插件的机会。该规范本身也达到了1.0状态。
CoreDNS现在是Kubernetes的默认DNS服务器
1在1.11中,我们宣布CoreDNS已达到基 ...
Nginx 结合Python Ldap认证用于Kibana权限登陆
参考及依赖
1234567https://github.com/nginxinc/nginx-ldap-authhttp://nginx.org/nginx-1.14.2http_auth_request_modulenginx-ldap-authpython2.7python-ldap
Nginx支持ldap
部署nginx,注意需要http_auth_request_module支持
1234567wget http://nginx.org/download/nginx-1.14.2.tar.gztar zxvf nginx-1.14.2.tar.gzcd nginx-1.14.2./configure --with-http_auth_request_modulemakemake install/usr/local/nginx/sbin/nginx
配置nginx,注意ldap配置 cat /usr/local/nginx/conf/nginx.conf
123456789101112131415161718192 ...
Promethous配合Alertmanager报警系统
Promethous+Alertmanager+Grafana监控技术栈如下: Prometheus(最新版):基于TSDB的微服务指标采集&报警; Alertmanager:报警服务; Grafana(>=5.x):监控报表展示。
一、软件部署1.1 Prometheus安装12345678# wget https://github.com/prometheus/prometheus/releases/download/v2.5.0/prometheus-2.5.0.linux-amd64.tar.gz# tar zxvf prometheus-2.5.0.linux-amd64.tar.gz -C /usr/local/# cd /usr/local/# ln -s prometheus-2.5.0.linux-amd64 prometheus# chown work:work prometheus* -R# cd prometheus# ls# console_libraries consoles LICENSE NOTICE prometheus p ...
Saltstack源码安装zabbix_agent客户端
安装和环境介绍略,直接上正题
一,首先是树状图12345678910111213141516[root@saltmaster salt]# pwd/srv/salt[root@saltmaster salt]# tree.├── init│ └── init.sls├── top.sls└── zabbix ├── conf.sls ├── files │ ├── zabbix_agentd │ ├── zabbix_agentd.conf │ └── zabbix.tar.gz ├── init.sls └── install.sls3 directories, 8 files
二,先系统初始化这里目前只是告诉客户端安装vim-enhanced、lrzsz这2个软件,可以根据实际情况自行安装依赖软件,pkg安装模块目前支持apt与yum。
123456[root@saltmaster salt]# cat init/init.sls pkgs: pkg.installed: - names: ...
YUM 源安装MongoDB
MongoDB v2.6.0版的软件仓库一共有五个包:1)mongodb-org 此包是元数据包,它可以实现自动安装下面的4个组件包。 2)mongodb-org-server 此包里面有mongod守护程序,以及相关的配置和初始化脚本。 3)mongodb-org-mongos 此包里面有mongos守护程序。 4)mongodb-org-shell 此包里面有mongo shell环境。 5)mongodb-org-tools 此包里面有以下的MongoDB工具:mongoimport、bsondump、mongodump、mongoexport、mongofiles、mongoimport、mongooplog、mongoperf、mongorestore、mongostat以及mongotop。
1,创建mongodb.repo文件在/etc/yum.repos.d/目录下创建文件mongodb.repo,它包含MongoDB仓库的配置信息,内容如下:
12345[mongodb] name=MongoDB Repository baseurl ...
zabbix2.4.5迁移到zabbix3.0
参考文档http://qicheng0211.blog.51cto.com/3958621/1744603
起因zabbix 2.4.5数据库mysql突然死掉了,查找mysql数据库日志发现保存数据磁盘读写错误,原来那是台r410的老机,后来索性换了1台R610的稍微好的机子,现在机器都换了打算zabbix版本也一块儿换掉,开启zabbix3.0模式,下面是主要步骤,数据库这块儿是这次才发现有个简单方法的。
0,首先要有原来数据库备份硬件服务器也升级了 ,只有最近一份数据库全部备份,发现数据太大,如果全部导入费时,查找各种资料发现没有导入时忽略某些表的方法,后来想到手动对sql数据表进行过滤。
grep -v ‘INSERT INTO history_uint VALUES’ zabbix.sql >zabbix.nohistory.sql grep -v ‘INSERT INTO history VALUES’ zabbix.nohistory.sql >zabbix.nohistory0.sql
如果想导入历史趋势,后面两步可以不需要,我的需要保留 grep -v ‘ ...
脚本欣赏之禽兽大人的杰作
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220 ...
Nginx1.10.2稳定版本tcp四层负载安装配置过程略解
Nginx1.10.2(2016.10.18)是最新稳定版,适合线上运行,最新开发版为1.11.8(2016.12.27) 系统版本CentOS6.8 64位,所有依赖都是系统rpm包,由于epel-release的nginx包不是最新的稳定版本所以选择源码包安装nginx通过源码编译安装 参考资料 https://www.biaodianfu.com/centos-7-2-install-nginx-1-10-2.html
1、安装编译所需工具yum groupinstall “Development Tools” yum install wget
2、到官网下载最新的源代码(https://nginx.org/en/)cd /usr/local/src wget http://nginx.org/download/nginx-1.10.2.tar.gz tar zxvf nginx-1.10.2.tar.gz
3、安装依赖包yum install zlib-devel openssl-devel pcre-devel zlib: 为nginx提供gzi ...
Centos7.4部署配置Elasticsearch6.3.2集群
参考文档https://www.elastic.co/guide/en/elasticsearch/reference/6.3/index.html https://www.elastic.co/guide/cn/elasticsearch/guide/current/important-configuration-changes.html https://www.elastic.co/guide/en/elasticsearch/reference/master/setting-system-settings.html
一、环境1、系统环境
cat /etc/security/limits.conf elasticsearch soft memlock unlimited elasticsearch hard memlock unlimited elasticsearch soft nofile 131072 elasticsearch hard nofile 131072 elasticsearch soft nproc 4096 elastics ...