准备说明 8台Linux主机,安装Ubuntu 20.04系统,其中2台haproxy,3台master节点,3台work节点 每台主机不低于2GB 内存大小,CPU大于2核心 集群中的所有主机网络互通 节点中不能存在重复的主机名、mac地址或者product_uuid 交换分区配置。kubelet默认是在节点上检测到交换分区时,无法启动kubelet。kubelet从1.22版本开始支持交换分
1、下载源码 [root@SPHQBKCEK8SMS01 ~]# git clone https://github.com/kubernetes/kubernetes # 切换到自己的版本,修改
出现这种情况是补丁级别过低,检查SAP GUI 770客户端版本为0版本 官网下载SAP GUI的补丁:GUI770_13-70004692.EXE ,这里下载的是补丁13,直接双击安装完后重启
使用docker-maven-plugin进行构建镜像报错如下: com.spotify.docker.client.shaded.org.apache.http.impl.execchain.RetryExec execute INFO: I/O exception (java.io.IOExce
模型视图是SAP HANA中一个重要的组成部分,它包括属性视图、分析视图以及计算视图。正确地使用模型视图进行开发,不仅能够在团队开发中使开发人员对业务理解能有更好的传递作用,也能够对业务场景进行加速,提高执行速度。相信读者之前对于模型视图的概念已经有了一定的认识,并且也初步了解如何利用管理员(SYSTEM)用户来建立模型视图,并进行数据查看及分析。 但管理员用户被赋予的权限很大,可以进行很多系统和
1、说明准备 nginx-ingress 三种不同的部署模式 Deployment+LoadBalancer 采用deployment进行部署nginx-ingress-controller,需要创建一个type:LoadBalancer的service进行关联nginx-ingress-contr
1、安装docker-ce # step 1: 安装必要的一些系统工具 sudo yum install -y yum-utils device-mapper-persistent-data lvm2 # Step 2: 添加软件源信息 sudo yum-config-manager --add-r
1、准备说明 8台Linux主机,安装Centos 7.9系统,其中2台haproxy,3台master节点,3台work节点 每台主机不低于2G
环境说明 IP地址 应用 版本 10.64.128.108 Nginx 1.25.4 10.64.128.100 Nacos 2.2.3 10.64.128.101 Nacos 2.2.3 10.64.128.102 Nacos 2.2.3 10.64.128.109 MySQL 5.7.25 1、nacos三个节点安装jdk oracle 官网下载JDK #
转载:https://developer.aliyun.com/article/1139137 1、概念区分 Prometheus-Operator vs Prometheus vs Kube-Pormetheus 这属于3个不同的开源项目 Prometheus:用于日常监控,收集服务器、容器集群等监控指标,可以作为grafana展示平台的数据源。 Prometheus Operator:用于管
[toc] 1、查看系统负载命令:w、uptime load average :1分钟内系统的平均负载值,5分钟内系统的平均负载值,15分钟内系统的平均负载值 这个值的意义是,单位时间段内CPU活动进程数。这个值越大就说明服务器压力越大。一般情况下这个值不超过服务器cpu数量就没有关系。假设服务器的
一、RAID简介 RAID是“Redundant Array of Independent Disk”的缩写,中文意思是独立冗余磁盘阵列。简单地解释,就是将N台硬盘通过RAID Controller(分Hardware,Software)结合成虚拟单台大容量的硬盘使用。RAID的采用为存储系统(或者
一、HTTPD特性 (1)高度模块化:core(核心) + modules(模块) = apache(2)动态模块加载DSO机制: Dynamic Shared Object(动态共享对象)(3)MPM:Multipath Processing Modules(多路处理模块)多种不同的IO处理模型
1、http 2.4新特性 新特性: (1) 在编译时可以将多个MPM构建为可加载模块,可以在运行时通过LoadModule指令配置所选的MPM; (2) 2.2版本的event MPM在实验阶段,到了2.4版本已经完全支持event MPM; (3)更好地支持异步读写以支持MPM和各类平台; (4
一、LAMP解析 a: apachem: mariadb, mysqlp: php, perl, python 静态资源:静态内容;客户端从服务器获得的资源的表现形式与原文件相同;动态资源:通常是程序文件,需要在服务器执行之后,将执行的结果返回给客户端; LAMP请求流程:Client --> (h
一、httpd 2.2.x目录结构 # yum install -y httpd 二、主配置文件httpd.conf常用选项说明 [root@localhost ~]# grep -Ev "^#|^[ ]+#|^$" /etc/httpd/conf/httpd.conf ServerTokens O
[toc] Nginx常用配置下详解 1、Nginx虚拟主机 所谓虚拟主机,在Web服务当中就是一个独立的网站站点,这个站点对应独立的域名(也有可能是IP或者端口),具有独立的程序和资源目录,可以独立地对外提供服务供用户访问。 这个独立的站点在配置里是由一定格式的标签进行标记,和apache相对
[toc] 一、 LNMP环境介绍 LNMP(Linux + Nginx + Mysql/Mariadb + PHP)是目前互联网公司最常用的经典Web服务环境组合。 Nginx:是一高性能的HTTP和反向代理服务器。 Mysql/Mariadb:是 一个小型关系型数据库管理系统,用于存储数据库(如
[toc] 一、Nginx负载均衡集群 介绍 负载均衡(Load Balance)集群提供了一种行之有效的办法,来扩展网络设备和服务器负载、带宽和吞吐量,同时加强了网络数据处理能力,提供了网络的灵活性和可用性。 Nginx的负载均衡组件主要有2个: ngx_http_proxy_module:pro
在discuz论坛的nginx配置文件当中,我们可以看到有一段php解析的配置,如下: 我们知道php启动后监听的端口为9000端口,当nginx配置的端口错误时,则会报502的错误。如下: 那么现在再来看一看php fpm.conf这个配置文件,对于php fpm的一些配置进行一些了解: 从php
[toc] 1、如何进行修改MariaDB的密码 记得root密码的修改方式: 忘记root密码的修改方式 2、Mariadb的慢查询日志 为什么要配置慢查询日志? 其目的是为了帮助我们分析MariaDB的瓶颈点,或者说是业务的瓶颈点。任何一个动态网站都会有读取和写入到数据库的操作,如果其中有一个脚
[toc] 1、Tomcat介绍 Tomcat是Apache软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun和其他一些公司及个人共同开发而成。 Tomcat服务器是一个免费的开放源代码的Web应用服务器,属于轻量级应用服
1、Kubernetes的重要概念 Kubernetes是一个跨多主机的容器编排平台,它使用共享网络将多个主机(物理机或虚拟机)构成统一的集群。其中一个或多个主机运行为Master(主节点),作为控制中心负责管理整个集群系统,剩下的所有主机作为Work Node(工作节点),这些工作节点使用本地和外
1.OpenStack 架构 中间菱形是虚拟机,围绕 VM 的那些长方形代表 OpenStack 不同的模块(OpenStack 叫服务,后面都用服务这个术语),下面来分别介绍。 Nova:管理 VM 的生命周期,是 OpenStack 中最核心的服务。 Neutron:为 OpenStack 提供
1.云计算 2.IT系统架构的发展到目前为止大致可以分为3个阶段: 物理机架构 这一阶段,应用部署和运行在物理机上。 比如企业要上一个ERP系统,如果规模不大,可以找3台物理机,分别部署Web服务器、应用服务器和数据库服务器。 如果规模大一点,各种服务器可以采用集群架构,但每个集群成员也还是直接部署
ETCD集群部署 所有持久化的状态信息以KV的形式存储在ETCD中。类似zookeeper,提供分布式协调服务。之所以说kubenetes各个组件是无状态的,就是因为其中把数据都存放在ETCD中。由于ETCD支持集群,这里在三台主机上都部署上ETCD。 (1)准备etcd软件包 (2)创建 etcd
K8S Node节点部署 1、部署kubelet 1、部署kubelet kubelet启动时会向kube-apiserver发送tsl bootstrap请求,所以需要将bootstrap的token设置成对应的角色,这样kubectl才有权限创建该请求。 2、部署kubelet 1.设置CNI支
一、K8S的ip地址 Node IP:节点设备的IP,如物理机,虚拟机等容器宿主的实际IP。 Pod IP:Pod的IP地址,是根据docker0网络IP段进行分配的。 Cluster IP:Service的IP,是一个虚拟IP,仅作用于service对象,由K8S管理和分配,需要结合service
K8S Mater节点部署 1、部署Kubernetes API服务部署 apiserver提供集群管理的REST API接口,包括认证授权、数据校验以及集群状态变更等。 只有API Server才能直接操作etcd; 其他模块通过API Server查询或修改数据 提供其他模块之间的数据交互和通信
目录一、Tomcat顶层架构二、Tomcat顶层架构小结:三、Connector和Container的微妙关系四、Connector架构分析五、Container架构分析六、Container如何处理请求的俗话说,站在巨人的肩膀上看世界,一般学习的时候也是先总览一下整体,然后逐个部分个个击破,最后形成思路,了解具体细节,Tomcat的结构很复杂,但是 Tomcat 非常的模块化,找到了 Tomca
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号