estarhao
码龄6年
关注
提问 私信
  • 博客:70,189
    70,189
    总访问量
  • 55
    原创
  • 1,211,030
    排名
  • 46
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:浙江省
  • 加入CSDN时间: 2019-06-24
博客简介:

estarhao的博客

查看详细资料
个人成就
  • 获得73次点赞
  • 内容获得51次评论
  • 获得312次收藏
  • 代码片获得366次分享
创作历程
  • 6篇
    2021年
  • 47篇
    2020年
  • 2篇
    2019年
成就勋章
TA的专栏
  • docker
    1篇
  • kubernetes二进制安装
    2篇
  • cobbler
    1篇
  • LDAP
    1篇
  • nosql
    2篇
  • git
    3篇
  • 负载均衡
    3篇
  • ansible
    2篇
  • zabbix
    5篇
  • 熵池
    1篇
  • dns
    1篇
兴趣领域 设置
  • 运维
    容器jenkinsdevops自动化kubernetes系统架构网络运维开发graylogelk
  • 网络空间安全
    安全
  • 服务器
    linuxcentos
创作活动更多

2024 博客之星年度评选报名已开启

博主的专属年度盛宴,一年仅有一次!MAC mini、大疆无人机、华为手表等精美奖品等你来拿!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

docker面试题

镜像相关1、如何批量清理临时镜像文件?sudo docker rmi $(sudo docker images -q -f danging=true)2、如何查看镜像支持的环境变量?sudo docker run IMAGE env3、本地的镜像文件都存放在哪里?于Docker相关的本地资源存放在 /var/lib/docker/目录下、其中container目录存放容器信息、graph目录存放镜像信息、aufs目录存放具体的镜像底层文件4、构建Docker镜像应该遵循哪些原则?整体原则
原创
发布博客 2021.11.16 ·
420 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

基于kubernetes-1.21.5 部署 Rook

一 Rook概述1.1 Ceph简介Ceph是一种高度可扩展的分布式存储解决方案,提供对象、文件和块存储。在每个存储节点上,将找到Ceph存储对象的文件系统和Ceph OSD(对象存储守护程序)进程。在Ceph集群上,还存在Ceph MON(监控)守护程序,它们确保Ceph集群保持高可用性。更多Ceph介绍参考:https://www.cnblogs.com/itzgr/category/1382602.html1.2 Rook简介Rook 是一个开源的cloud-native storage编排
原创
发布博客 2021.11.12 ·
1524 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

运维经典面试真题汇总系列

运维经典面试真题汇总系列如何判断 mysql 主从是否同步?该如何使其同步?**Slave_IO_RunningSlave_SQL_Running;略2. mysql 的 innodb 如何定位锁问题,mysql 如何减少主从复制延迟?mysql 的 innodb 如何定位锁问题:在使用 show engine innodb status 检查引擎状态时,发现了死锁问题在 5.5 中,information_schema 库中增加了三个关于锁的表(MEMORY 引擎):innodb
原创
发布博客 2021.03.26 ·
11308 阅读 ·
9 点赞 ·
1 评论 ·
189 收藏

运维面试题总结:Etcd、Kubernetes、Lvs、HAProxy 等

运维面试题总结:Etcd、Kubernetes、Lvs、HAProxy 等集群相关简述 ETCD 及其特点?etcd 是 CoreOS 团队发起的开源项目,是一个管理配置信息和服务发现(service discovery)的项目,它的目标是构建一个高可用的分布式键值(key-value)数据库,基于 Go 语言实现。特点:简单:支持 REST 风格的 HTTP+JSON API安全:支持 HTTPS 方式的访问快速:支持并发 1k/s 的写操作可靠:支持分布式结构,基于 Raft 的一致性
原创
发布博客 2021.03.12 ·
3932 阅读 ·
4 点赞 ·
5 评论 ·
47 收藏

kubernetes软件包.rar

发布资源 2021.03.09 ·
rar

二进制安装kubernetes

设置环境变量请自行修改IP地址的节点#!/bin/sh#****************************************************************## ScriptName: environment.sh# Author: xhy# Create Date: 2020-06-27 22:19# Modify Author: xhy# Modify Date: 2020-06-27 22:19# Version:#*******************
原创
发布博客 2021.03.09 ·
250 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

MySQL+MGR 单主模式和多主模式的集群环境

MySQL+MGR 单主模式和多主模式的集群环境 - 部署手册 (Centos7.5)MySQL Group Replication(简称MGR)是MySQL官方于2016年12月推出的一个全新的高可用与高扩展的解决方案。MGR是MySQL官方在5.7.17版本引进的一个数据库高可用与高扩展的解决方案,以插件形式提供,实现了分布式下数据的最终一致性, 它是MySQL5.7版本出现的新特性,它提供了高可用、高扩展、高可靠的MySQL集群服务。MySQL组复制分单主模式和多主模式,mysql 的复制技术仅解决
原创
发布博客 2021.03.09 ·
788 阅读 ·
0 点赞 ·
2 评论 ·
3 收藏

节点掉线

节点处于掉线[root@k8s-master ~]# kubectl delete nodes k8s-node1 node节点 kubectl resetmaster 重新生成tokennode添加就可以
原创
发布博客 2020.08.06 ·
805 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

k8s集群初始化报错[ERROR NumCPU]: the number of available CPUs 1 is less than the required 2

[root@localhost kubernetes]# kubeadm init --kubernetes-version=v1.18.6 --apiserver-advertise-address=192.168.179.120 --pod-network-cidr=10.244.0.0/16 --service-cidr=10.1.0.0/16^C[root@localhost kubernetes]# [root@localhost kubernetes]# cd[root@localhos
原创
发布博客 2020.08.04 ·
2266 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

kubernets cs unhealthy的问题

[root@k8s-master manifests]# kubectl get csNAME STATUS MESSAGE ERRORscheduler UnHealthy controller-manager UnHealthy etcd-0 Healthy {"health":"true"} [ro
原创
发布博客 2020.08.04 ·
392 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

VMware Workstation 15 与 Device/Credential Guard 不兼容 解决方案

缘起在启动VMware的时候报错解决方案打开本电脑-》管理-》服务和应用程序-》服务下找到如下图的HV 主机服务,双击选择禁用。打开Windows PowerShell(管理员)输入命令:bcdedit /set hypervisorlaunchtype off重启电脑生效...
原创
发布博客 2020.07.30 ·
382 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

重置mysql root密码

1.登入mysql数据库若忘记登陆密码,则编辑配置文件mysqld.cnfsudo nano /etc/mysql/mysql.conf.d/mysqld.cnf在[mysqld]下面添加skip-grant-tables[mysqld]skip-grant-tables* Basic Settings保存退出,重启mysql服务sudo service mysql restart直接输入mysql登陆zhi@zhi:~$ mysql2.重置root密码use mysql;upd
原创
发布博客 2020.07.25 ·
145 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

-bash: !: event not found

[root@MGR-node3 ~]# mysql -uroot -p"Eb>wk?r+*8!<"-bash: !: event not found需要吧!转义不能用![root@MGR-node2 ~]# mysql -uroot -p"Eb>wk?r+*8\!<"mysql: [Warning] Using a password on the command line interface can be insecure.Welcome to the MySQL mon
原创
发布博客 2020.07.25 ·
1535 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

进入数据库出现sock问题解决

[root@MGR-node2 ~]# mysql -p"i2:eWfx4AaM0"mysql: [Warning] Using a password on the command line interface can be insecure.ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)在my.cnf添加client[client]port=3306soc
原创
发布博客 2020.07.25 ·
415 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

nfs 文件共享服务的搭建

14.1 NFS介绍NFS(Network File System)即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资源。在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样。NFS的数据传输基于RPC(remote procedure call)协议。应用场景A,B,C三台机器上需要被访问到的文件是一样的,A共享数据出来,B和C分别取挂载A共享的数据目录,从而B和C访问到的数据和A上的一致。
原创
发布博客 2020.07.23 ·
183 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

kvm 虚拟机启动报错

我的问题是因为没有开启虚拟化2.解决方案:1.考虑是否模块未装载[root@Init ~]# lsmod |grep kvm#查看内核模块儿中关于KVM的部分是否已经加载[root@Init ~]# modprobe kvm#如果没装载就装载进去。2.查看是否开启了cpu虚拟化支持。(我出错就是这个问题)[root@Init ~]# grep -i -E ‘(vmx|svm|lm)’ /proc/cpuinfo#-i是忽略大小写,-E是开启正则表达式。#这条命令的意思是查找是否支持cp.
原创
发布博客 2020.07.23 ·
2130 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

kvm报错

[root@kvm01 kvm]# virsh start mahaohao-CentOS7u6-1error: Failed to start domain mahaohao-CentOS7u6-1error: Cannot access storage file '/var/lib/libvirt/images/mahaohao-CentOS7u6-1.qcow2' (as uid:0, gid:0): No such file or directory因为我刚才吧images文件删了,所以找
原创
发布博客 2020.07.22 ·
440 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

kvm启动报错 107的问题解决

[root@kvm01 data]# virsh start mahaohao-CentOS7u6-1error: Failed to start domain mahaohao-CentOS7u6-1error: Cannot access backing file '/root/kvm/CentOS7u6/CentOS7u6.qcow2' of storage file '/var/lib/libvirt/images/mahaohao-CentOS7u6-1.qcow2' (as uid:107,
原创
发布博客 2020.07.22 ·
1990 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

cobbler sync 错误

cobbler sync同步会出现这样的错误:cobblerd does not appear to be running/accessible: error(111, ‘Connection refused’)解决方法:systemctl start httpd.servicesystemctl start cobblerd.service再次执行cobbler sync即解决问题
原创
发布博客 2020.07.21 ·
884 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Cobbler批量安装操作系统配置实战

Cobbler 批量安装操作系统 (基于Centos7.x )要想批量部署操作系统,得具备以下条件:客户机支持 pxe 网络引导服务器端和客户端建立网络通信(DHCP)服务器端要有可供客户机开机引导的引导文件服务器端的可引导文件还必须能传递到客户机(TFTP)客户机无人值守安装包括安装定制的软件或服务(KICKSTART)文件1、认识 PXE预启动执行环境(Preboot eXecution Environment,PXE,也被称为预执行环境)提供了一种使用网络接口(Network Inte
原创
发布博客 2020.07.21 ·
1098 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏
加载更多