作者: 张 佃栋

目前任职于山东广电新媒体有限公司系统架构运维工程师,从事运维工作多年,曾供职于IBM上海数据中心。研究方向Linux、流媒体、集群方面的系统管理 优化,自动化运维,架构设计等方面。实践经验丰富,目前专注于高可用网站架构、网络安全及数据同步、远程灾备研究

解决浏览器错误STATUS_INVALID_IMAGE_HASH的问题

windows系统升级后Edge启动后什么网站都打不开,错误代码:STATUS_INVALID_IMAGE_HASH 百度了一下解决方案。 导致这个问题的原因是 Google 在79版本(2019年12月20号左右)的更新中又重新启用了Renderer Code Integrity Protection(渲染器代码完整性保护),会阻止签名不是谷歌和微软的模块加载浏览器。 Microsoft Edge 和 Google Chrome 都是基于 Chromium 开发的,Edge的处理方法和Chrome一致。 Google Chrome解决办法 HKEY_LOCAL_MACHINE\SOFTWAR

继续阅读 >>

用户名密码方式登录Kubernetes-Dashboard

背景:默认安装完k8s集群和Dashboard之后都是使用token登录的,这样使用起来不是很方便,每次登录还要找到token才能登录。 本片文章使用用户和密码方式进行登录! 环境介绍 集群环境         集群版本         搭建方式         dashboard的版本 master     v1.16.8     kubeadm kubernetesui_dashboard:v2.0.0-rc6 node1       v1.16.8     kubeadm kubernetesui_dashboard:v2.0.0-rc6 node2       v1.16.8    

继续阅读 >>

k8s集群开启ipvs模式

1.2kube-proxy开启ipvs的前置条件 由于ipvs已经加入到了内核的主干,所以为kube-proxy开启ipvs的前提需要加载以下的内核模块: ip_vs ip_vs_rr ip_vs_wrr ip_vs_sh nf_conntrack_ipv4 在所有的Kubernetes节点node1和node2上执行以下脚本: cat > /etc/sysconfig/modules/ipvs.modules <<EOF #!/bin/bash modprobe — ip_vs modprobe — ip_vs_rr modprobe —

继续阅读 >>

ceph修复pg inconsistent

1、收到异常情况如下: health: HEALTH_ERR 2 scrub errors Possible data damage: 1 pg inconsistent 2、查看详细信息 ceph health detail HEALTH_ERR 2 scrub errors; Possible data damage: 1 pg inconsistent OSD_SCRUB_ERRORS 2 scrub errors PG_DAMAGED Possible data damage: 1 pg inconsistent pg 2.2f5 is active+clean+inconsisten

继续阅读 >>

Nginx新增支持WebDav模块

模块下载地址:https://github.com/arut/nginx-dav-ext-module 如报错找不到libxslt.so 下载地址: http://mirror.centos.org/centos/7/os/x86_64/Packages/libxslt-1.1.28-5.el7.x86_64.rpm 1、配置Nginx以支持WebDav: Webdav是nginx一个组件,默认编译nginx时是没有安装这个组件的。 如果跟应用公用一个nginx,需要重新编译安装nginx,重新安装前需要备份好原来的nginx.conf。 1.1编译安装 上传nginx源码nginx-1.16

继续阅读 >>