- 博客(1161)
- 资源 (44)
- 收藏
- 关注
原创 ES专题:ES常见问题及其解决方法一览
基础ES的3大核心功能是哪些?索引如何修改索引名又不丢失数据?集群如何下线某个节点机器?性能优化如何根据硬件不同,做不同的读写方案?
2022-04-17 16:28:38 1039
原创 JAVA系列:基础知识专题(更新中)
目录String类、对象反射Date日期正则StringStringBuffer、StringBuilder、String区别String的intern()方法的使用类、对象对象自定义排序字段 Comparable和Comparator反射Java反射机制Date日期SimpleDateFormat注意事项正则正则表达式语法规则...
2020-09-15 00:21:02 329
原创 JAVA系列:JVM专题 (更新中)
CPU高如何问题定位?CPU、内存定位性能问题CPU高的问题(定位进程)内存高排查方法?Jstack使用方法
2020-09-06 22:46:33 393
原创 JAVA系列:线程、线程池常见问题整理(持续更新)
什么是线程? 和进程区别?多进程、多线程与CPU的关系并发与并行的区别为什么使用线程?什么情况下应该使用多线程多线程一定比单线程快吗? 怎么解决这个问题线程有哪5种状态?线程的5种状态怎么使用/实现线程?多线程的实现方式有哪些?线程的Run和Start方法区别多线程为什么会存在安全性问题线程池有哪些?未完待续...
2020-09-01 23:07:58 429
原创 Linux系列:Linux常用命令这一篇就够了!(持续更新中)
CPUCPU、内存定位性能问题CPU高的问题(定位进程)内存Free -m参数说明CPU、内存定位性能问题网络相关测TCP/UDP端口的连通性指定ping的次数linux Telnet命令 不通或拒绝的几种情况查看端口占用状态、查看端口被哪些进程使用、查看端口有哪些外部机器IP连接SSH远程连接登录重启网卡的三种方法、查看网卡的三种方法文件相关vi 字符串批量替换、vi 跳到最后一行、vi 用/查找到字符切换到下一个、vim清空...
2020-08-31 23:04:55 500
原创 ansible系列: playbook 普通用户切换到超级管理员root执行命令
表示切换用户的方式,有su/sudo/pbrun等方式,默认是sudo方式。表示要切换到哪个用户,即目标用户。#表示是否允许用户切换。
2023-10-15 22:44:17 868
原创 MySQL系列:mysql5.7下载地址、安装步骤
下载地址MySQL :: Download MySQL Installerhttps://dev.mysql.com/downloads/installer/选择版本下载安装
2023-09-18 10:00:00 453
原创 K8S系列:Service NodePort代理外部节点(pod访问mysql)
mysql.yamlkind: EndpointsapiVersion: v1metadata: name: nio4444-mysqlsubsets: - addresses: - ip: 192.168.1.12 ports: - name: mysql3306 protocol: TCP port: 3306---kind: ServiceapiVersion: v1metadata: name: nio
2023-09-16 17:02:24 280
原创 日常工具:CPU处理器i3 i5 i7 i9的区别、选择
i9处理器则适合专业用户和高端游戏玩家。i7处理器适合高端用户和游戏玩家。i3处理器适合低端用户。i5处理器适合一般用户。
2023-09-16 08:45:00 477
原创 K8S系列:查看kind(Service、Deployment)对应的version类型的简单方法
使用 kubectl explain <kind>类型。
2023-09-15 00:45:00 241
原创 K8S系列:Deployment报错:missing required field “selector“ in io.k8s.api.apps.v1.DeploymentSpec
selector属性,添加红色部分代码即可。
2023-09-14 09:30:00 394
原创 K8S系列:deployment的使用方法(创建、升级)
定义yamlapiVersion: apps/v1kind: Deploymentmetadata: name: nio4444-deploymentspec: selector: matchLabels: app: nio4444-pod-label replicas: 3 minReadySeconds: 10 strategy: rollingUpdate: maxSurge: 1 maxUnavailable: 0
2023-09-13 20:15:00 164
原创 K8S系列:ENTRYPOINT与CMD、command与args区别
command和args字段在pod创建后无法被修改,环境变量列表也无法在pod创建后被修改。将ConfigMap暴露为卷可以达到配置热更新的效果,无须重新创建pod或者重启容器。指定传递给ENTRYPOINT的参数。定义容器启动时被调用的可执行程序。
2023-09-12 08:15:00 240
原创 K8S系列:emptyDir的使用方法
pod包含两个容器和一个挂载在两个容器中的共用的卷,但在不同的路径上。html-generator容器启动时,它每10秒启动一次fortune命令输出到/var/htdocs/index.html文件。因为卷是在/var/htdocs上挂载的,所以index.html文件被写入卷中,而不是容器的顶层。web-server容器启动,它就开始为/usr/share/nginx/html目录中的任意HTML文件提供服务。
2023-09-12 08:15:00 222
原创 K8S系列:Error from server (BadRequest): a container name must be specified for pod
涉及多个容器时,需要指定具体的容器名。
2023-09-11 05:00:00 989
原创 K8S系列:hostPath和nfs的使用方法
nfs demoapiVersion: v1kind: Podmetadata: name: mongodb-nfsspec: volumes: - name: mongodb-data nfs: server: 1.2.3.4 path: /some/path containers: - image: registry.cn-hangzhou.aliyuncs.com/nio4444_ns/test_reg:volume_0.01 n
2023-09-10 10:46:42 150
原创 ES系列:启动报错 memory locking requested for elasticsearch process but memory is not locked
官网的解释 是:发生系统swapping的时候ES节点的性能会非常差,也会影响节点的稳定性。所以要不惜一切代价来避免swapping。swapping会导致Java GC的周期延迟从毫秒级恶化到分钟,更严重的是会引起节点响应延迟甚至脱离集群。elasticsearch官网建议生产环境需要设置bootstrap.memory_lock: true。所以最好限制住elasticsearch占用的内存情况,可选少用swap。
2023-09-09 00:15:00 505
原创 K8S系列:Service NodePort的使用demo-对外暴露访问接口
选择标签app=nio4444的pod节点。任意node节点都可以访问。
2023-09-07 23:36:36 171
原创 K8S系列:DaemonSet与ReplicaSet(或ReplicationController)区别
如果节点下线,DaemonSet不会在其他地方重新创建pod。但是,当将一个新节点添加到集群中时,DaemonSet会立刻部署一个新的pod实例。如果有人无意中删除了一个pod,那么它也会重新创建一个新的pod。与ReplicaSet一样,DaemonSet从配置的pod模板创建pod。ReplicaSet(或ReplicationController)确保集群中存在期望数量的pod副本,它的工作是确保一个pod匹配它的选择器并在每个节点上运行(每个节点只运行一个)
2023-09-07 01:20:20 140
原创 K8S系列:ReplicaSet和ReplicationController区别
ReplicationController的标签选择器只允许包含某个标签的匹配pod,ReplicaSet的选择器还允许匹配缺少某个标签的pod,或包含特定标签名的pod举个例子,单个ReplicationController无法将pod与标签env=production和env=devel同时匹配。它只能匹配带有env=devel标签的pod或带有env=devel标签的pod。但是一个ReplicaSet可以匹配两组pod并将它们视为一个大组。
2023-09-07 01:08:29 164
原创 K8S系列:存活探针的使用
编写node_web_good-liveness-probe-initial-delay.yaml文件。编写node_web_bad-liveness-probe-initial-delay.yaml文件。容器必须在1秒内进行响应,不然这次探测记作失败。每10秒探测一次容器(period=10s)在容器启动后15s开始探测。探测连续三次失败后重启容器。可以看到pod重启了。
2023-09-07 00:28:08 83
原创 K8S系列:删除pod的4种方法
Kubernetes向进程发送一个SIGTERM信号并等待一定的秒数(默认为30),使其正常关闭。如果它没有及时关闭,则通过SIGKILL终止该进程。因此,为了确保你的进程总是正常关闭,进程需要正确处理SIGTERM信号。
2023-09-06 23:39:24 10932
原创 K8S系列:标签label的使用例子(将pod分配到指定node节点上)
目录查看node标签打标签 使用标签过滤定义带标签的pod 创建pod 查看pod分配节点 创建pod 查看pod分配节点
2023-09-06 23:21:53 237
原创 K8S系列:容器内的进程和node节点进程关系
容器使用独立的PID Linux命名空间并且有着独立的系列号,完全独立于进程树。运行在容器中的进程是运行在主机操作系统上的。进程的ID在容器中与主机上不同。
2023-09-05 23:46:01 169
原创 K8S系列:本地Registry的图形化(Habor)
1、手动从daemon.json中删除insecure-registries属性。2、停止然后删除registry启动的容器。hostname = 你的ip地址。注意:如果之前手动安装了本地仓库。3、删除本地仓库镜像。
2023-09-05 00:30:00 64
原创 K8S系列:创建本地镜像仓库,上传images镜像至本地仓库
--restart=always参数表示在docker服务重新启动时自动启动此容器。
2023-09-04 02:00:00 929
原创 K8S系列:Harbor docker login配置
-insecure-registry=IP #IP为harbor地址。#新增--insecure-registry。在需要连接harbor的服务器中。
2023-09-03 22:30:47 229
原创 K8S新增node节点报错 /etc/kubernetes/kubelet.conf already exists
K8S新增node节点报错: [ERROR FileAvailable--etc-kubernetes-kubelet.conf]: /etc/kubernetes/kubelet.conf already exists [ERROR Port-10250]: Port 10250 is in use [ERROR FileAvailable--etc-kubernetes-pki-ca.crt]: /etc/kubernetes/pki/ca.crt already exist
2023-09-03 00:36:51 516
原创 ES系列:属性Transient与Persistent的区别
Elasticsearch可以动态设置某些属性,并且可以通过API来进行设置,包括transient和persistent两种方式:transient 临时:这些设置在集群重启之前一直会生效。一旦整个集群重启,这些设置就被清除。persistent 永久:这些设置永久保存,除非再次被手动修改。是将修改持久化到文件中,重启之后也不影响。
2023-06-03 14:13:14 633
elasticsearch-7.7.0-2020-linux-x86_64.tar.gz.zip
2020-05-15
alexanderzobnin-grafana-zabbix-v3.11.0-1-g52f24ec.zip
2020-03-28
node_exporter-1.0.0-rc.0.linux-amd64.tar.gz
2020-03-28
prometheus-2.17.1.linux-amd64.tar.gz
2020-03-28
zabbix snmp redhat7/centos7 离线安装包
2020-02-26
redhat7、centos7系统,zabbix Server 离线安装包
2020-02-19
redhat7、centos7 zabbix proxy安装包
2020-02-19
redhat6、centod6系统zabbix agent安装包 zabbix-agent-4.2.4-1.el6.x86_64.rpm
2020-02-19
MemoryAnalyzer-1.10.0.20200225-win32.win32.x86_64版本.zip
2020-09-27
MemoryAnalyzer-1.10.0.20200225-linux.gtk.x86_64.zip
2020-09-27
elasticsearch-7.8.0-linux-x86_64-2020.tar.zip
2020-07-13
prometheus-2.19.2.linux-amd64.tar.gz
2020-07-13
xampp-windows-x64-7.4.5-0-VC15-installer.zip
2020-06-03
Git-2.26.2-64-bit.windows.zip(官方开源软件windows 64版本)
2020-05-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人