自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 收藏
  • 关注

原创 Istio介绍

Istio是一个开源的服务网格(Service Mesh)框架,它提供了一种简单的方式来为部署在Kubernetes等容器编排平台上的微服务应用添加网络功能。服务治理:Istio能够帮助管理服务之间的交互,确保服务通信的可靠性和安全性。流量管理:通过Istio,可以对服务之间的流量进行细粒度的控制和路由,实现如A/B测试、金丝雀发布等高级流量路由策略。策略执行:Istio允许开发者为服务间通信定义一系列的策略,并且能够自动保证这些策略得到执行。遥测收集。

2024-04-15 17:15:24 708

原创 Nexus迁移到Artifactory

该脚本从 Nexus 获取配置信息,在 Artifactory 中创建相应的存储库,将工件迁移到 Artifactory,并将安全配置迁移到 Artifactory。您可以在以下位置查看迁移到 Artifactory 的工件和配置的详细信息:migration.log文件,在工作目录中可用。该repositories.list文件包含 Nexus 中的存储库列表以及要在 Artifactory 中创建的存储库的相应名称。日志文件详细说明了存储库、工件和安全实体的迁移状态。

2024-04-10 10:01:16 937

原创 Fluentd介绍

Fluentd是一个开源的日志收集和分发系统,它能够从多种数据源采集日志信息,并对日志进行过滤、加工处理后发送到不同的存储和处理系统。基本概念:Fluentd被设计为一个高性能、可靠性强的数据收集器,特别适合用于大规模和高可用性的环境。它通过输入插件、过滤器和输出插件来处理数据流。功能和优势:Fluentd可以处理不同格式和来源的日志数据,支持多种数据处理功能,如缓冲、队列、批量处理等。它的插件系统使得其非常灵活,可以根据需要选择和配置各种插件以适应不同的使用场景。安装与配置。

2024-04-02 15:47:22 1337

原创 Rancher介绍

Rancher是一套容器管理平台,专门用于部署和管理容器化应用。容器编排与管理:Rancher是一个开源的企业级容器管理平台,它支持Kubernetes作为其容器编排引擎。Rancher可以帮助用户在生产环境中轻松快捷地部署和管理容器,无论是单个还是多个Kubernetes集群。多环境支持:Rancher可以管理多种不同环境的Kubernetes,包括专有云、公有云以及混合云环境。

2024-03-27 16:42:01 1373

原创 Keycloak介绍

Keycloak是一个开源的身份和访问管理解决方案,它提供了单点登录(SSO)功能。Keycloak 支持多种标准协议,包括 OpenID Connect 和 OAuth 2.0,这使得它能够与各种服务进行集成,以提供身份验证和授权功能。单点登录(SSO):允许用户使用单一的凭证访问多个相关但独立的系统或应用。OpenID Connect 和 OAuth 2.0:支持这些行业标准协议,便于与其他系统和服务集成,如GitHub、Google和Facebook等社交媒体平台。用户管理和身份验证。

2024-03-26 11:43:34 1226

原创 RabbitMQ介绍

RabbitMQ是一个开源的消息中间件,它实现了高级消息队列协议(AMQP)。可靠性:RabbitMQ支持多种机制来确保消息的可靠传输,包括持久化、传输确认和发布确认等。灵活性:它提供了灵活的消息分发策略,允许开发者根据不同的需求选择合适的策略来处理消息。模型:在RabbitMQ中,Exchange和Queue之间可以建立不同类型的绑定关系,这使得消息路由非常灵活。Exchange负责接收生产者发送的消息并根据绑定规则决定将消息路由到一个或多个队列中。整合性。

2024-03-24 15:28:22 1403

原创 Gitlab介绍

GitLab是一个流行的版本控制系统平台,主要用于代码托管、测试和部署。GitLab是基于Git的一个开源项目,它提供了一个用于仓库管理的Web服务。GitLab使用Ruby on Rails构建,并提供了诸如wiki和issue跟踪等功能。它允许用户通过Web界面访问公开或私有的项目,并能够管理团队对仓库的访问权限。此外,GitLab还支持持续集成(CI)和持续部署(CD),使其成为软件开发过程中的重要工具。版本控制。

2024-03-22 17:21:18 1211

原创 Harbor介绍

Harbor是一个开源的企业级Docker Registry管理项目,由VMware公司开源。Harbor提供了比Docker官方公共镜像仓库更为丰富和安全的功能,尤其适合企业环境使用。权限管理(RBAC):通过基于角色的访问控制,确保只有授权用户才能访问特定的镜像仓库。LDAP集成:支持与LDAP服务集成,便于在企业环境中管理和认证用户身份。日志审计:提供详细的日志记录功能,帮助企业进行操作跟踪和安全审计。管理界面:提供直观的Web管理界面,方便用户进行镜像仓库的管理和维护。自我注册。

2024-03-21 15:42:00 1527

原创 Nexus介绍

Nexus是一个强大的仓库管理器,主要用于搭建和管理公司内部的软件构件仓库。功能:Nexus可以作为Maven、NuGet、npm等工具的仓库服务器,允许用户在本地网络中共享和管理依赖项和构件。它支持多种仓库类型和协议,能够提高开发效率并节省外部带宽。优势:使用Nexus私服可以加速构建过程,节省带宽资源,减少对中央Maven仓库的压力。它还提供了稳定性,即使在中央服务器出现问题时也能确保团队内部的稳定性。此外,Nexus还提供了控制和审计功能,允许部署第三方构件,并且可以建立本地内部仓库和公共仓库。

2024-03-21 08:00:00 1924

原创 Maven介绍

Maven是一个针对Java项目的构建和依赖管理工具。依赖管理:通过pom.xml文件,Maven 可以自动处理项目所需的所有依赖库,简化了项目配置过程。项目构建:它提供了标准化的构建流程,包括编译、测试、打包等步骤,确保了项目的一致性和可重复性。项目信息管理:Maven 使用一个中央信息片段(POM)来管理项目构建、报告和文档的生成。仓库管理:它可以与本地或远程仓库交互,下载所需的依赖并管理项目生成的构件。插件机制:Maven 具有强大的插件系统,支持各种自定义构建逻辑和扩展功能。

2024-03-20 13:41:24 898

原创 SonarQube介绍

SonarQube是一个开源的代码质量管理平台。

2024-03-19 10:24:37 1289

原创 jenkins介绍

Jenkins是一个,它支持各种编程语言和平台。

2024-03-18 15:36:38 2896

原创 Linux常用200个操作命令

100. **tmux**:终端复用器。15. **apt-get**:Debian和Ubuntu中的包管理工具。31. **nohup**:运行不受挂起信号影响的命令。78. **id**:显示用户和组的实际和有效ID。9. **touch**:创建新的空文件或者修改已有文件的时间戳。79. **w**:显示用户登录信息和正在执行的进程。98. **ssh-agent**:SSH代理程序。24. **du**:估算文件或目录占用的磁盘空间。25. **top**:动态显示系统中进程的资源占用状况。

2024-03-17 08:00:00 669

原创 Grafana介绍

Grafana是一个开源的监控仪表盘和图形编辑器,广泛用于可视化时间序列数据。Grafana支持与多种数据源(如Elasticsearch、InfluxDB、Prometheus等)集成,使得它能够展示来自这些数据源的数据。数据可视化:Grafana提供了丰富的图表类型,如折线图、柱状图、饼图等,用于展示数据的不同维度。仪表盘定制:用户可以根据自己的需求定制仪表盘,将不同的图表组合在一起,以便于同时查看多个数据指标。告警功能。

2024-03-16 08:00:00 1088

原创 Prometheus介绍

Prometheus。它基于时序数据库,并通过HTTP协议周期性地从被监控的组件中抓取指标数据。

2024-03-15 11:53:21 1201

原创 redis介绍

Redis是一个流行的非关系型数据库,它支持键值对存储,并且提供了多种编程语言的API。跨平台性:Redis可以在多个操作系统平台上运行,包括Linux、Windows和macOS等。数据结构:Redis支持多种数据结构,如字符串(strings)、哈希(hashes)、列表(lists)、集合(sets)和有序集合(sorted sets)。高性能:Redis是基于内存的系统,这使得它在读写速度上非常快速,适合作为缓存和高速读写的数据存储。持久化。

2024-03-15 08:00:00 561

原创 flux介绍

Flux CD 和 Argo CD 都是基于 GitOps 理念的工具,它们的核心功能是监听 Git 仓库的变化并自动同步这些更改到 Kubernetes 集群中,以确保集群状态与源代码保持一致。这种轮询机制使得 Flux 能够实现自动化的部署流程,减少了手动干预的需要,并且提高了部署的效率和准确性。通过这种方式,Flux 支持了 GitOps 的实践,即通过 Git 仓库作为“单一事实来源”来管理和部署应用程序。,它主要用于使 Kubernetes 集群与配置源(如 Git 仓库)保持同步。

2024-03-14 14:00:44 884

原创 Keycloak 18 “failed to initialize keycloak”

问题出在网络起源上。我相信有关入口和内部配置的某些内容一定不能同步,因为如果我允许所有网络来源,它就可以工作。keycloak用户访问管理账户时failed to initialize keycloak。此设置位于每个领域的客户端部分。

2024-03-14 11:18:03 140

原创 k8s里面的iptables和ipvs有什么区别?怎么选?为什么选择ipvs

在 Kubernetes 中,IPVS 可以用于实现 Service 的负载均衡,相比于 Iptables,IPVS 具有更高的性能和更多的负载均衡算法选择,可以更好地应对高流量和高并发的场景。如果流量比较小,可以使用 Iptables 实现 Service,如果需要更高的性能和更多的负载均衡算法,可以考虑使用 IPVS。在 Kubernetes 中,Iptables 和 IPVS 都是负责流量转发的工具,但是在实现上有一些区别,可以根据不同的场景来选择使用。

2023-02-23 13:55:27 976

原创 【K8S】中Harbor使用Nginx反向代理无法获取image

docker拉取镜像创建Pod失败,无法获取image

2022-12-01 17:23:04 502

原创 【k8s】Error from server (ServiceUnavailable): the server is currently unable to handle the request

安装metrics-server后,pod启动时成功的就是一直报这个错。网上找了很多放法,不管用,可以试试。

2022-11-30 11:40:14 5683 3

原创 harbor私有仓库部署

Harbor简介Harbor是构建企业级私有docker镜像的仓库的开源解决方案,它是Docker Registry的更高级封装,它除了提供友好的Web UI界面,角色和用户权限管理,用户操作审计等功能外,它还整合了K8s的插件(Add-ons)仓库,即Helm通过chart方式下载,管理,安装K8s插件,而chartmuseum可以提供存储chart数据的仓库【注:helm就相当于k8s的yum】。另外它还整合了两个开源的安全组件,一个是Notary,另一个是Clair,Notary类似于私...

2020-12-02 16:37:27 160

原创 k8s内网安装部署(二)

续上篇https://www.cnblogs.com/wangql/p/13397034.html一、kubeadm安装1.kube-proxy开启ipvs的前置条件modprobe br_netfilter //加载net filter模块cat > /etc/sysconfig/modules/ipvs.modules <<EOF#!/bin/bashmodprobe -- ip_vsmodprobe -- ip_vs_rrmodprobe --

2020-11-26 17:12:29 1141

原创 redis部署安装【建议收藏】

一、redis安装教程1.安装redis ~]# yum -y install gcc gcc-c++ make ~]# tar -xf redis-4.0.8.tar.gz ~]# cd redis-4.0.8/ redis-4.0.8]# ls00-RELEASENOTES COPYING Makefile redis.conf runtest-sentinel testsBUGS deps MANIFESTO run

2020-11-20 15:15:16 167

原创 nginx优化【收藏篇】

1.动态页返回码2.错误页面优化3.连接数优化4.配置优化5.日志优化关于运维学习、分享、交流,笔者开通了微信公众号【大隆爱分享】,感兴趣的朋友可以关注下,欢迎加入,建立属于我们自己的小圈子,一起学运维知识。...

2020-11-16 18:45:48 64

原创 nginx之用户验证配置(实操)

一、用户验证配置1、修改配置文件]# vim /usr/local/nginx/conf/nginx.conf35 server {36 listen 80;37 server_name localhost;38 auth_basic "xxx"; #认证用户39 auth_basic_user_file "/usr/local/nginx/pass"; #认证密码2、创建..

2020-11-10 18:47:02 628

原创 nginx安装部署与升级

一、nginx安装安装环境:Redhat7.6Nginx1.7官网地址:https://www.nginx.com/软件下载地址:http://nginx.org/en/download.htmlhttp://nginx.org/download/nginx-1.17.2.tar.gz1.安装依赖包yum -y install zlib* pcre* openssl* gcc*2.编译nginxtar -xf nginx-1.17.8.tar.gzmk...

2020-11-06 17:20:39 169

原创 nginx反向代理和负载均衡《实战》

一、nginx反向代理反向代理服务器:192.168.4.51HTTP1:192.168.4.52HTTP2:192.168.4.53安装方法参考上篇关键字【nginx安装】Nginx主机vim /usr/local/nginx/conf/nginx.conf server { listen 80; #监听端口 server_name www.waiwang.com; #用来指定IP地...

2020-11-06 17:00:52 281

原创 nginx安装与升级【超简单】

安装环境:Redhat7.6Nginx1.7官网地址:https://www.nginx.com/软件下载地址:http://nginx.org/en/download.htmlhttp://nginx.org/download/nginx-1.17.2.tar.gz安装依赖包yum-yinstallzlib* pcre*openssl*gcc*编译nginxtar -xf nginx-1.17.8.tar.gz mkdi...

2020-11-02 16:30:29 273

原创 部署LNMP环境【建议收藏】

1.安装nginxyum -y install gcc pcre-devel openssl-develtar xf nginx-1.16.1.tar.gzcd nginx-1.16.1/./configure --with-http_ssl_modulemake && make install2.安装php下载http://www.php.net/downloads.phpyum -y install libxml...

2020-10-30 15:42:29 163

原创 elk之插件部署 (实操三)

安装head插件下载head以及node软件包:elasticsearch-head.tar.gznode-v8.12.0-linux-x64.tar.gz找不到这两个包的评论下留言或私我解压软件包tar xf elasticsearch-head.tar.gztar xf node-v8.12.0-linux-x64.tar.gz配置node的,让系统能够正常执行它的命令,不配置下方步骤,将会报错:ln -s /usr/src/node-v8.12....

2020-07-29 16:45:38 174

原创 elk部署(实操二)

续上篇https://www.cnblogs.com/wangql/p/13373022.html安装logstash下载地址:wget https://artifacts.elastic.co/downloads/logstash/logstash-6.1.0.rpm#安装rpm -ivh logstash-6.1.0.rpm#启动服务systemctl restart logstash.service systemctl status logstash.s...

2020-07-29 16:27:01 175

原创 k8s之系统初始化(一)

初始化1.安装依赖包yum -y install tree lrzsz nmap nc telnet vim wget lsof network-tools bash-completion bash-completion-extras net-tools epel-release createrepo conntrack ntpdate ntp ipvsadm ipset jq iptables curl sysstat libseccomp wget vim net-tools git n...

2020-07-29 14:29:32 472

原创 elk部署(实操一)

项目介绍:系统:redhat7.6软件:es+logstash+kibana6.1IP+主机名192.168.0.10elk1192.168.0.10elk2192.168.0.10elk3新建主机初始化安装依赖包yum -y install tree lrzsz nmap nc telnet vim wget lsof network-tools bash-completion bash-completion-extras ne...

2020-07-24 17:52:21 139

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除