自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java接口和抽象类的区别

总结抽象类要被子类继承,接口要被类实现接口只能做方法声明,抽象类中可以做方法声明,也可以做方法实现;接口里定义的变量值了个是公共的静态常量,抽象类中的变量是普通变量接口是设计的结果,抽象类是重构的结果抽象类和接口都是用来抽象具体对象的,但是接口的抽象级别更高抽象类可以有具体的方法和属性,接口只能有抽象方法和不可变常量抽象类主要用来抽象类别,接口主要用来抽象功能...

2022-05-23 15:56:14 169

原创 Message: Forbidden User admin doesn‘t have permission. namespaces is forbidden: User “admin“ c

java调用k8s api接口时报错信息:Message: Forbidden! User admin doesn't have permission. namespaces is forbidden: User "admin" cannot list resource "namespaces" in API group "" at the cluster scope.解决方案:kubectl create clusterrolebinding admin-cr --clusterrole=clus

2022-04-20 10:43:09 2351

原创 线程安全的观察者模式

线程安全的观察者模式实现

2022-04-06 22:03:47 440

原创 docker k8s 部署 rocketmq

docker 和 k8s 模式下 部署 rocketmq

2022-03-25 16:09:49 1813

原创 istio 服务网格 服务发布

istio 服务网格 服务发布文章目录istio 服务网格 服务发布前言一、istio 环境1.容器2.服务3.bookinfo部署3.1 bookinfo部署3.2 gateway部署3.3 vs部署3.3.1 bookinfo-vs部署3.3.2 productpage-vs部署3.4 dr部署3.4.1 productpage-dr部署3.5 修改主机hosts文件。3.6 浏览器通过域名访问。总结前言 Bookinfo 是 Istio 社区官方推荐的示例应用之一。它可以用来演示多种 I

2020-10-29 15:04:45 175

原创 架构师考试大纲

掌握计算机硬软件与网络的基础知识,包括计算机的基本原理和计算机网络 熟悉信息系统开发过程,需要掌握,信息,知识,数据以及系统相关概念,信息系统工程。信息系统的开发过程。 掌握信息系统开发标准以和技术标准,需要掌握标准化方面的知识。软件文档的标准 熟悉主流的中间件和应用服务器平台(实践经验) 软件系统建模,系统架构设计。重点 掌握信息安全技术,安全策略,安全管理知识。 了解信息化,信息技术法律、法规的基础知识 了解用户行业特点,并根据行业特点架构合适的系统设计(论文和案例分析) 掌握应用数学基

2020-05-12 23:30:24 400

原创 EFK采集docker日志

从docker容器采集日志到elasticsearchEFK 日志采集架构图1.先查找到进程ID,然后删除,重启。kibana 重启:fuser -n tcp 5601netstat -ntlp1.elasticSearch 存储和索引数据2.kibana search数据3.fluentd 负责采集数据并存储到elasticSearch2.重点在fluentd的配置文件td...

2019-12-27 15:43:18 441

原创 k8s对象管理三种模式

k8s对象管理三种模式kubectl 安装curl -LO https://storage.googleapis.com/kubernetes-release/release/v1.16.0/bin/linux/amd64/kubectl验证: kubectl cluster-info1.命令式命令 Imperative commands 建议开发项目使用kubectl run...

2019-12-27 15:37:01 276

原创 搭建高可用k8s集群

模式1:Stacked etcd topology堆叠式HA群集是一种拓扑,其中etcd提供的分布式数据存储群集堆叠在由运行控制平面组件的kubeadm管理的节点所形成的群集之上。每个控制平面节点都运行kube-apiserver,kube-scheduler和kube-controller-manager的实例。使用负载均衡器将kube-apiserver暴露给工作程序节点。每个控制平面...

2019-11-23 22:52:44 347

原创 k8s架构和相关组件介绍

Kubernetes集群的示意图及其所有组件的关系。Masterkube-apiserverAPI服务器是Kubernetes控制平面的组件,它公开了Kubernetes API。 API服务器是Kubernetes控制平面的前端。Kubernetes API服务器的主要实现是kube-apiserver。 kube-apiserver旨在水平扩展-即,它通过部署更多实例进行扩展。 您可...

2019-11-23 22:41:00 219

原创 k8s的优势和部署模式

传统的部署方式,虚拟化部署方式和容器部署方式。容器的优势如下:**1.敏捷的应用程序创建和部署:**与VM映像的使用相比,容器映像的创建更加容易和高效。**2.持续开发、集成和部署:**提供可靠和频繁的容器映像构建和部署,并提供快速和轻松的回滚(由于映像的不变性)。3.跨开发、测试和生产的环境一致性:在笔记本电脑上运行与在云中运行相同。4.开发和操作关注点分离:在构建/发布时而不是部署...

2019-11-23 22:35:35 7894

原创 Kustomize

Kustomize是干什么的Kustomize 允许用户以一个应用描述文件 (YAML 文件)为基础(Base YAML),然后通过 Overlay(覆盖) 的方式生成最终部署应用所需的描述文件,而不是像 Helm 那样只提供应用描述文件模板,然后通过字符替换(Templating)的方式来进行定制化。使用方法一。在这个工作流方式中,所有的配置文件( YAML 资源)都为用户所有,存在于私有...

2019-08-08 15:02:25 1960

转载 快速梳理思路的五个步骤

很多人都有过这样的体验,面对多项需要处理的任务时,会觉得难以理清思路,不知道该从哪里开始。产品设计师莱德•卡罗尔(Ryder Caroll)在Ted沙龙演讲中提出,在脑海中抱着这些想法不放,就像试图抓住水一样是不现实的。如果我们把想法写下来,就能够非常清晰地捕捉想法,再去实现它们。想要快速地梳理思路,卡罗尔建议,我们应该拿起笔记本和笔,然后按照以下五个步骤操作。第一步,创建任务清单。卡罗尔...

2019-03-04 22:24:46 1667

原创 k8s 采用ingress 负载分发微服务

下载:yaml文件,里面包含所有的创建的yaml文件,https://github.com/kubernetes/ingress-nginx/blob/nginx-0.20.0/deploy/mandatory.yaml创建namesapce 。可选。 https://github.com/kubernetes/ingress-nginx/blob/nginx-0.20.0/deploy/na...

2019-02-25 10:49:55 1080

原创 外观模式

概念:外观模式是为了隐藏系统的复杂性,并向客户端提供一个客户端可以访问系统的接口。这种类型的设计模式属于结构型模式,他向现有的系统添加一个接口,来隐藏系统的复杂性。作用:1、去医院看病,可能要去挂号、门诊、划价、取药,让患者或患者家属觉得很复杂,如果有提供接待人员,只让接待人员来处理,就很方便。 2、JAVA 的三层开发模式。public interface Shape {/**...

2019-01-28 17:28:46 69

原创 适配器模式

概念:适配器模式就是把一个类的接口转换成客户端所期待的另一种接口,从而使原接口不匹配而无法在一起工作的两个类能在一起工作。分类:适配器分为类适配器和对象适配器。作用:1.类的适配模式用于单一源的适配,由于他的源的单一性,代码实现不用写选择逻辑,很清晰;而对象的适配模式则可用于多源的适配,弥补了类适配模式的不足,使得原本用类适配模式需要写很多适配器的情况不复存在,弱点是,由于源的数目可以较多,所...

2019-01-28 15:05:07 81

空空如也

空空如也

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

TA关注的人

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