- 博客(25)
- 资源 (4)
- 收藏
- 关注
原创 k8s容器部署elasticsearch+kibana+cerebro
k8s容器部署elasticsearch+kibana+cerebro
2022-06-30 16:08:04 1175 1
原创 harbor搭建-主从复制
harbor搭建文章目录harbor搭建1、Harbor概述2、Harbor架构3、Harbor部署3.1 hostname配置3.2 dns配置3.3 yum源配置3.4 docker安装和启动3.5 harbor安装包准备3.6 harbor安装3.6.1 harbor安装前置工作3.6.2 https证书生成3.6.2 harbor正式安装启动3.7 Harbor web界面访问3.8 docker后置配置3.9 harbor仓库测试4、部署中的问题4.1 harbor部署中报错4.2 docker
2022-04-02 17:25:12 3527
转载 微服务拆分
微服务设计、拆分原则一、AKF拆分原则 业界对于可扩展系统架构设计有一个朴素的理念:通过加机器就可以解决容量和可用性问题。 这一理念在云计算概念疯狂流行的今天,得到了广泛的认可,对于一个规模迅速增长的系统而言,容量和性能问题当然是首当其冲的。但随着时间的向前,系统规模的增长,除了面对性能与容量的问题外,还要面对功能与模块数量上的增长带来的系统复杂性问题以及业务的变化带来的提供差异化服务的问题。 然而许多系统在架构设计时为充分考虑这些问题,导致系统重构成为常态,而影响业务交付能力,还浪费人力
2022-01-24 11:09:01 304
原创 k8s上zookeeper和kafka部署
helm安装kafka1、helm安装不做介绍2、helm下载kafka和zk[root@cce-master1 soft]# helm search hub kafkaURL CHART VERSION APP VERSION DESCRIPTIONhttps://hub.helm.sh/charts/riftbit/kafka 14.2.0 2.8.1
2022-01-13 20:27:20 1170
原创 k8s上安装Presslabs MySQL Operator
Operator-mysql安装1、helm添加库helm安装不做说明helm repo add presslabs https://presslabs.github.io/chartshelm repo updatehelm pull presslabs/mysql-operator创建rabc.yaml# 唯一需要修改的地方只有namespace,根据实际情况定义apiVersion: v1kind: ServiceAccountmetadata: name: nfs-clie
2022-01-13 20:22:53 676
原创 operator部署redis集群
operator部署redis集群1、现在operator的redis相关包git clone https://github.com/ucloud/redis-cluster-operator.gityum install unzipunzip redis-cluster-operator.gittree看下目录结构2、创建yaml文件2.1 创建命名空间CCE要在界面创建项目[root@work-master1 operator]# kubectl create namespace
2022-01-11 17:53:22 1108
原创 云原生yaml部署harbor
云原生yaml部署harbor1 、创建自定义证书安装 Harbor 我们会默认使用 HTTPS 协议,需要 TLS 证书,如果我们没用自己设定自定义证书文件,那么 Harbor 将自动创建证书文件,不过这个有效期只有一年时间,所以这里我们生成自签名证书,为了避免频繁修改证书,将证书有效期为 100 年1.1 安装 cfsslfssl 是 CloudFlare 开源的一款 PKI/TLS 工具,cfssl 包含一个命令行工具和一个用于签名,验证并且捆绑 TLS 证书的HTTP API服务,使用 G
2022-01-06 16:54:27 1359
原创 gitlab安装
gitlab安装文章目录gitlab安装1、docker安装gitlab1.1 docker & docker-compose2、 yum安装gitlab2.1 SSH安装2.2 添加GitLab包存储库2.3 安装 GitLab2.4 gitlab修改密码2.5 gitlab常用命令2.6 gitlab集成ldap2.7 gitlab域名修改2.8 gitlab自签https证书2.8 gilab访问1、docker安装gitlab1.1 docker & docker-compos
2021-12-02 18:12:13 1857
原创 CM和CDH安装
CDH安装文章目录CDH安装1、虚拟机配置2、安装包和yum准备2.1 yum配置2.2 安装准备3、前置操作3.1 host配置3.1.1 修改hostname3.1.2 修改hosts文件(所有节点都一致)3.2 防火墙配置3.2.1 关闭防火墙3.2.2 关闭selinux3.3 免密登陆配置3.4 NTP配置3.4.1 NTP client安装3.4 JDK安装3.4.1 检查并卸载自带jdk3.4.2 安装jdk3.5 安装http和repo3.6 安装mysql3.6.1 安装mysql8的驱
2021-12-02 18:06:41 3613
转载 使用Nginx Ingress实现灰度发布和蓝绿发
Ingress基于七层的HTTP和HTTPS协议进行转发,可以通过域名和路径对访问做到更细粒度的划分。Ingress作为kubernetes集群中一种独立的资源,需要通过创建它来制定外部访问流量的转发规则,并通过Ingress Controller将其分配到一个或多个Service中。Ingress Controller在不同厂商之间有着不同的实现方式,Kubernetes官方维护的Controller为Nginx Ingress。Nginx Ingress支持通过配置注解(Annotations)来实现不
2021-12-02 18:01:48 459
原创 蓝鲸监控日志安装-2021-07-12
蓝鲸监控日志安装1.虚拟机准备ipcpu内存磁盘192.168.2.205(监控平台)832G150G192.168.2.204(日志平台)832G150G2.前置准备1. 免密设置#中控节点免密设置ssh-copy-id 192.168.2.205#监控节点免密设置ssh-keygenssh-copy-id 192.168.2.2032.安装包准备中控节点操作cd /datatar xf bkce_co_pack
2021-07-12 10:41:08 1206 2
原创 蓝鲸基础套餐安装- 2021-07-07
蓝鲸部署文档一. 包下载准备1. 基础套餐和日志监控套餐https://bk.tencent.com/download/基础套餐包:bkce_basic_suite-6.0.3.tgz监控日志套餐包:bkce_co_package-6.0.3.tgz这个些包放在中控节点/data下2. 证书文件提取https://bk.tencent.com/download_ssl/证书包:ssl_certificates.tar.gz放在中控节点/data下二. 环境准备1. 虚拟
2021-07-07 16:24:41 1004
原创 nginx自动部署脚本-2021-06-16
nginx自动部署脚本#!/bin/bashecho "=============================================版本确定=============================================="read -p "pcre版本:" P_Vread -p "openssl版本:" O_Vread -p "zlib版本:" Z_Vread -p "nginx版本:" N_Vpcre_version=$P_Vopenssl_version=$
2021-06-16 16:48:21 341 1
原创 OKD4.5裸机安装 2021-06-03
文章目录机器规划配置bastion节点操作hostname配置外网访问配置防火墙设置SSH登陆设置openshift-client安装openshift-install安装安装coredns安装etcd查看域名解析etcd添加域名解析安装HaProxy安装httpd安装Registry证书准备生成镜像仓库密钥下载官方镜像验证仓库时候通openshift部署生成必要的点火文件bootstrap节点操作master节点操作worker节点操作登陆方式机器规划配置机器节点系统cpu/核内存/GB
2021-06-03 10:58:42 3543 2
原创 k8s系统获取真实客户端ip
k8s部署,系统获取真实客户端ip我们生产中使用的是kong网关修改kong的配置配置要信任的原始IP地址列表,这里配置为全部信任trusted_ips = 0.0.0.0/0,::/0yaml文件添加: - name: KONG_TRUSTED_IPS value: 0.0.0.0/0,::/0 - name: KONG_REAL_IP_HEADER value: X-Forwarded-For -
2021-04-14 11:03:12 3777 2
原创 node节点把标签,设置污点
问题描述某个单独的系统需要对他进行单独的做防火墙隔离出来,用集群的几台虚机给系统使用,这些虚拟机只能这个系统使用别的系统不能使用。方法:首先可以给几点和系统deployment打标签,可以是pod落在这些节点,其次就是在节点打污点,让别的pod不能落在该节点上,在deployment添加污点容忍,这样可以保证只有这个应用的pod落在这些节点。1. *节点打标签*kubectl get nodekubectl label node <ip> disktype=testkube
2021-04-10 10:41:28 1796
原创 kong网关应用请求超时配置
kong网关超时设置konga和应用ingress配置超时设置利用konga的界面进行更改在svc上进行修改,搜索到对应的svc并找到connect timeout这几个参数进行调整kong的默认时间是60s(60),按自己需求将时间调大到自己需要的时间在再应用的ingress上添加参数```metadata: annotations: nginx.ingress.kubernetes.io/proxy-body-size: 100m nginx.ingress.
2021-03-29 16:27:29 3731
原创 docker运行WRF测试
WRF测试用例镜像和数据都是提前准备好的镜像包:wrfwps.v422.tgz镜像:wrfwps:v4.2.2地理数据包:geog_high_res_mandatory.tar.gz气象数据包:JAN00_GFS_FNL.tar.gz测试命令:docker run -ti --rm wrfwps:v4.2.2 -- tcsh -c "script.csh RUN em_real 34 em_real 01 NP=3 ; set OK = \$status ; echo \$OK for te
2021-02-24 14:29:49 2600 3
原创 2020-12-30-VirtueBox和Vagrant安装
文章目录1. VirtueBox和Vagrant安装2. 远程利用vagrant连接虚拟机1. 使用xshell远程工具通过vagrant链接虚拟机2. 如果没有做上述操作,也可以用xshell远程登录1. VirtueBox和Vagrant安装# 1.VirtueBox下载安装https://www.virtualbox.org/wiki/Downloads# 2.Vagrant下载安装https://www.vagrantup.com/downloads# 3.电脑进入bios修改配置允
2020-12-30 18:15:45 338
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人