- 博客(35)
- 资源 (1)
- 收藏
- 关注

原创 使用Kolla-Ansible部署OpenStack环境部署
部署环境角色 机器名 IP 系统 计算节点 OpenStackControl ens3 172.28.191.99 ens4 192.168.1.156 CentOS8.3 控制节点 OpenStackCompute ens3 172.28.191.88 ens4 192.168.1.177 CentOS8.3 部署节点 ..
2021-10-12 14:19:34
3120
12
原创 dolphinscheduler安装部署
安装包地址:https://dlcdn.apache.org/dolphinscheduler/3.2.2/apache-dolphinscheduler-3.2.2-bin.tar.gz。修改配置文件 dolphinscheduler_env.sh。修改配置文件 install_env.sh。
2025-02-10 15:36:47
361
原创 TiDB v7.5.4安装部署
说明:以上配置文件为最简单配置文件,如果需要其他配置请参考https://docs.pingcap.com/zh/tidb/v7.5/tiup-cluster-topology-reference中内容进行相关配置。 将tidb-community-server-v7.5.4-linux-arm64.tar.gz上传至hdp-01服务器上。
2024-11-13 13:48:51
627
原创 Linux基础知识笔记
0 当前执行Shell脚本的程序名$1-… 参数的位置变量$# 一共有多少参数$* 所有位置变量的值判断上一条是否执行成功,0成功,非0为失败/boot 开机所需文件—内核,开机菜单及所需配置文件/dev 任何设备与接口都以文件形式存放在此目录/etc 配置文件。
2024-06-19 11:28:21
1103
原创 Jmeter安装部署使用
jmeter -n -t 自定义名字.jmx -l 自定义名字.jtl -e -o ./resultReport。├── map-grid_results.jtl -->自定义名字.jtl。右键新建线程组-->添加-->配置原件-->CSV数据文件设置。右键新建线程组-->添加-->取样器-->HTTP请求。右键测试计划-->添加-->线程(用户)-->线程组。右键新建线程组-->添加-->监听器-->察看结果树。右键新建线程组-->添加-->监听器-->聚合报告。
2024-06-11 10:12:46
322
原创 基于 Patroni 的 PostgreSQL 高可用环境部署
PostgreSQL 是一款功能,性能,可靠性都可以和高端的国外商业数据库相媲美的开源数据库。而且 PostgreSQL 的许可和生态完全开放,不被任何一个单一的公司或国家所操控,保证了使用者没有后顾之忧。国内越来越多的企业开始用 PostgreSQL 代替原来昂贵的国外商业数据库。在部署 PostgreSQL 到生产环境中时,选择适合的高可用方案是一项必不可少的工作。本文介绍基于 Patroni 的 PostgreSQL 高可用的部署方法,供大家参考。
2024-06-11 10:05:11
908
原创 SonarQube扫描代码
sonarqube安装包网址:https://www.sonarqube.org/downloads/sonar-scanner-cli(linux)安装包网址:https://binaries.sonarsource.com/Distribution/sonar-scanner-cli/sonar-scanner-cli-4.6.2.2472-linux.zip。
2023-04-03 13:36:34
303
原创 Kubernetes Pod调度
Kubernetes Pod调度自动调度在使用控制方式(Deployment、RC、RS等)部署Pod时,如果未指定NodeSelector、NodeAffonity、PodAffinity等的调度策略,那么就由Master的Scheduler经过一些列算法计算出Pod中的容器具体部署在某个节点上。以Deployment为例,创建一个Deployment,保持ReplicaSet为3.apiVersion: apps/v1kind: Deploymentmetadata: name: ngi
2022-04-27 17:07:08
528
原创 Kubernetes Pod生命周期和重启策略
Kubernetes Pod生命周期、重启策略、健康检查、服务可用性检查在Pod被部署之后,会被系统定义成多种状态。我们称之为Pod的生命周期。熟悉整个生命周期,是理解如何设置Pod的调度策略、重启策略的前提。Pod的状态状态值描述PendingAPI Server已经创建Pod,但是Pod中的容器尚未启动完成,例如镜像正在下载等RunningPod内的所有容器都已经创建完毕,并且至少有一个容器处于运行状态、启动状态或者重启状态SucceededPod内的容器都已
2022-04-27 11:45:52
454
原创 安装部署高可用Kubernetes
目录Master高可用部署架构Master负载均衡创建CA根证书安装部署高可用的etcd集群安装etcd创建etcd的CA证书etcd配置启动etcd集群部署Kubernetes Master高可用集群下载Kubernetes二进制文件部署kube-apiserver服务配置证书配置systemd文件配置kube-apiserver配置文件启动kube-apiserver服务创建客户端CA证书创建连接kube-apiserve...
2022-04-07 15:58:00
1920
原创 Kubernetes 静态Pod
配置文件 HTTP一、配置文件首先需要时设定kubelet启动参数“--podmainifest-path”,或者在kubelet的配置文件中设定staticPodPath,指定的路径是
2022-03-16 12:09:01
726
原创 快速安装Kubernetes
使用kubeadm工具快速安装k8s本文仅适用部署最简单的k8s环境事前准备1.检查selinux是否开启$ getenforce2.如selinux开启,请将selinux设定为disabled模式$ setenforce 0$ sed -i ‘s/^SELINUX=enforcing$/SELINUX=disabled/’ /etc/selinux/config3. 关闭swap$ swapoff -a4.要求iptables不对bridge的数据进行处理$ cat <<
2021-01-21 17:37:03
234
原创 30分钟入门ansible
1 Ansible 安装 pip install ansible2 Ansible配置ansible.cfg配置文件,按照默认配置方式配置,建议参考以下设置,其他项都注释掉 [defaults] host_file = /etc/ansible/hosts inventory = /etc/ansible/hosts library = /usr/share/ansible/module/ remote_port = 22 privat
2021-01-21 17:16:25
181
原创 Kubernetes Pod的资源浅析(二)
Kubernetes Pod的资源浅析(二)Pod的资源管理(resources)1.资源管理可以限制请求资源的最大值,如CPU的使用量或者内存的使用量2.requests未设置时,默认与limits相同。3.limits未设置时,默认值与集群配置相关。4.可以使用requests来设置各容器需要的最小资源5.limits用于限制运行时容器占用的资源,用来限制容器的最大CPU、内存的使用率。6.当容器申请内存超过limits时会被终止,并根据重启策略进行重启。.使用示例: spec:
2020-05-13 16:47:40
447
原创 Kubernetes Pod的资源浅析(一)
Pod的资源浅析(一)PodK8s核心资源,用于运行容器简称:po一个Pod可以运行多个容器Pod中的容器可以共享网络和存储这是关于k8s中pod资源的一些相关的属性设定Pod的常用命令查看Pod的yaml文件的书写方式命令:kubectl explain pods.spec创建一个Pod命令:1.kubectl create -f nginx_pod.yml2.kubectl apply-f nginx_pod.yml(如已存在Pod,则修改)nginx_pod.yml
2020-05-08 15:10:14
281
原创 Kubernetes 组件浅析
浅析Kubernetes的常用的组件Master组件1.集群控制中心-指挥部2.kubernetes系统的控制器组件(控制器组件可以运行在任何节点上,也可以为其单独分配服务器,称之为Master节点) kube-apiserver etcd kube-controller-manager kube-scheduler cloud-controller-manager3.Master组件一般会多实例部署(或者高可用部署)注: Master不可用,...
2020-03-27 11:52:36
253
原创 Kubernetes configmap浅析
Congfigmap资源名缩写:cm1.管理一组key/value的键值对,可以作为配置文件注入到pod中2.允许文件镜像分离,使容器化的应用的程序具有可移植性3.内建机制,将configmap存储在etcd中,通过Volume的方式变成pod中的配置文件4.倘若发生pod的迁移(主动或被动),configmap中的参数都会自动映射到对应的pod中5.如果已创建的configmap中发生key/value的修正,则映射到pod中的”配置文件“也会发生相应的修改创建configmap的方
2020-03-26 16:21:12
1229
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人