logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

docker实现原理总结

前言虚拟化核心需要解决的问题:资源隔离与资源限制虚拟机硬件虚拟化技术, 通过一个 hypervisor 层实现对资源的彻底隔离。容器则是操作系统级别的虚拟化,利用的是内核的 Cgroup 和 Namespace 特性,此功能完全通过软件实现。Namespace 资源隔离命名空间是全局资源的一种抽象,将资源放到不同的命名空间中,各个命名空间中的资源是相互隔离的。 通俗来讲,就是docker在启动一个

#docker#linux#操作系统
java中出现OOM情况总结

前言除了程序计数器外,虚拟机内存的其他几个运行时区域都有发生OutOfMemoryError(OOM)异常的可能。Java Heap 溢出

文章图片
#java#开发语言#后端
【SpringCloudAlibaba专题】spring cloud gateway结合nacos实现sentinel动态限流值header模式

上一篇是写如何动态限流的,力度是对所有的访问者,突然今天有个需求,是这样,需要根据不同的租户来限流,怎么做呢?来看下吧。追踪源码com.alibaba.csp.sentinel.adapter.gateway.common.rule#GatewayFlowRule 这个类中,就是昨天我们nacos的那些配置,代码片段如下:public class GatewayFlowRule {...

#gateway
springcloud feign 整合 nacos、seata分布式事务(AT模式)

前言最近再看下分布式的解决方案,看了下比较火的seata,就实践了以下,记下笔记,方便查阅。安装步骤环境centos7 2c4Gmysql 5.7nacos 单机模式seata 1.4.1安装nacoscustom.propertiesmanagement.endpoints.web.exposure.include=*docker-compose.ymlversion: "3.3"service

#分布式
【Spring Security】SpringCloudGateway 整合Spring Security Oauth2

前言更新到这里呢,终于满足了读者两年的好奇心。从上年年底探索Spring Cloud GateWay,众所周知,网关最大的用途在于限流、和路由,还有一个功能就是做鉴权,一直在我心中的疑惑,这个Spring Security OAuth2是和网关怎么关联的呢,最近终于找出了答案。上图:首先,介绍下流程客户端请求认证服务进行认证。认证服务认证通过向浏览器cookie写入token(身份令...

#java#spring
k8s服务发现原理

之前的文章spring-cloud-kubernetes使用spring Cloud LoadBalancer实现负载均衡,在这个基础上,我们来深度看下它是服务发现的。<dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-kubernetes-

文章图片
#spring#java
容器化进阶Kubernetes核心技术

文章目录前言Pod详解前言上篇学习了搭建k8s集群,本篇博客进阶学习k8s。Pod详解Pod是Kubernetes的最重要概念,每一个Pod都有一个特殊的被称为”根容器“的Pause容器。Pause容器对应的镜像属于Kubernetes平台的一部分,除了Pause容器,每个Pod还包含一个或多个紧密相关的用户业务容器。Pod vs 应用每个Pod都是应用的一个实例,有专用的IP...

#kubernetes#docker
Jenkins集成Kubernetes 部署springboot项目

在尝试用kubernetes的yml文件启动pipeline服务时,会出现Kubernetes无法拉取镜像的问题,这里需要在kubernetes所在的Linux中配置Harbor服务信息,并且保证Kubernetes可以拉取Harbor上的镜像。配置Jenkins的目标服务器,可以将yml文件传输到K8s的Master上。设置执行kubectl的脚本到Jenkinsfile。将pipeline.y

#spring boot#jenkins#docker
k8s之service

为什么k8s要引入service资源运行在docker中的业务,想要被外界访问,我们需要为它做端口映射才能被访问,那么运行在k8s中的容器,为什么不能直接为它做端口映射呢?k8s中三种ip地址类型nodeipclusterippodip创建一个servicevi nginx-svc.yamlapiVersion: v1kind: Servicemetadata:name: mywebspec:ty

#linux#nginx
部署k8s的dashboard

dashboard安装部署(一)wget https://www.qstack.com.cn/dashboard.zipunzip dashboard.zipvim dashboard-deploy.yaml...ports:- containerPort: 9090args:---apiserver-host=http://10.0.0.11:8080livenessProbe:httpGe.

    共 35 条
  • 1
  • 2
  • 3
  • 4
  • 请选择