1.项目地址https://docs.traefik.io/获取配置文件wgethttps://raw.githubusercontent.com/containous/traefik/v1.7/examples/k8s/traefik-rbac.yamlwgethttps://raw.githubusercontent.com/containous/traefik/v1.7/examples/k
原创 2019-04-23 15:22:59
5243阅读
metallb简介官方网站:https://metallb.universe.tf/MetalLB是使用标准路由协议的裸机Kub
转载 2022-10-20 23:27:00
153阅读
碎碎念 按网上有些文章的意思,之前k8s是有提供安装的版本,并且有yum源,但是看目前是不需要安装的,解压可用 官网地址:https://github.com/kubernetes/kubernetes 可以自己下载源码包进行编译,不过需要go的支持,而且在墙内的话会编译不过,原因是需要的镜像被墙了,所以直接下载release版本即可,地址:https://github.com/kuber
转载 2月前
34阅读
如何在Kubernetes中创建Kafka集群 ## 概述 Apache Kafka是一种高性能、分布式的消息传递系统,被广泛用于大规模数据处理和实时流应用程序。Kubernetes是一个开源的容器编排工具,可用于部署、扩展和管理容器化应用程序。本文将介绍如何在Kubernetes中创建一个Kafka集群,并提供代码示例和详细说明。 ## 准备工作 在开始之前,确保已经安装了以下工具和环境:
原创 7月前
33阅读
应用业务向信息系统的收敛,因此应用必然来源于业务,为了清晰、直观地看到业务应用的关系,下面我们就对其进行初步的对比分析,业务过程框架、信息框架与应用框架的总体对比如图1-4-2所示: 图1-4-2业务过程框架、信息框架与应用框架的关系为了对应用进行有效的管理,应用框架内部划分为多个域。从图1-4-2可以看出,业务过程框架与应用框架之间既有区别又有联系,相同点是:基本上按照市场、产品、
Ubuntu 22.04部署Kubernetes 1.25 基本环境 系统和软件版本 master节点ip 安装过程 1 准备工作 1.1 修改主机名 1.2 关闭swap分区 1.3 关闭防火墙 1.4 重启电脑,确认swap和防火墙均已关闭 2 安装docker 3 安装cri-dockerd 4 安装k8s 5 初始化m
1.参考文档http://traefik.cn/2.访问方式简易说明参考文档https://tonybai.com/2018/06/25/the-kubernetes-ingress-practice-for-https-service/前面一篇:traefik基础部署记录,介绍了最简单的http访问traefik,访问过程参考见下:client---(viahttp)--->traefik
原创 2019-04-24 17:17:56
3042阅读
Kubernetes Ingress 和 OpenShift Route 都是用于路由和流量管理的关键工具,使外部流量能够轻松访问集群内部的服务。它们有相似之处,如将流量路由到后端服务、支持负载均衡、主机和路径匹配、TLS 加密以及高级流量控制。然而,它们也存在显著的区别。Kubernetes Ingress 是 Kubernetes 的原生资源,适用于 Kubernetes 平台,而 OpenShift Route 是专为 OpenShift 平台设计的。配置语法略有不同,Kubernetes Ingress 使用标准的 Kubernetes YAML 格式,而 OpenShift Route 使用自定义资源定义(CRD)。此外,OpenShift Route 在安全性方面提供了额外的功能,如 OAuth 和角色授权,适用于需要更严格安全性控制的应用。无论选择哪种工具,它们都是在云原生环境中管理和控制应用程序的理想选择,确保应用程序能够安全、高效地运行。
推荐 原创 10月前
9229阅读
4点赞
1评论
前面几篇文章学习了如何搭建K8S、如何部署应用、如何利用Label和DaemonSet来根据实际情况部署业务应用,这时候就有人问了,说都搭建完了那怎么访问我的业务应用啊,那么本篇文章就来讲述下如何访问应用,同时还有一个问题就是现在我的业务分配在多个Pod上,那么如果我某个Pod死掉岂不是业务完蛋了,当然也会有人说Pod死掉没问题啊,K8S自身机制Deployment和Controller会动态的创
原创 精选 2018-07-03 13:53:18
8428阅读
2点赞
2评论
架构分类的-业务架构,应用架构,技术架构,数据架构目录概 述小结参考资料和推荐阅读 LD is tigger forever,CG are not brothers forever, throw the pot and shine forever. Modesty is not false, solid is not naive, treacherous but not deceitful, s
简介在软件开发领域中,设计模式是解决常见问题的经典方法。其中,访问者模式是一种强大且灵活的设计模式,用于处理对象结构中的元素,并根据不同的访问者实现不同的操作。访问者模式是一种行为型设计模式,它允许你在不改变元素类的前提下定义新的操作。该模式将算法封装在一个访问者对象中,通过访问者对象遍历对象结构,并对每个元素执行相应的操作。元素类不需要关心操作的细节,只需接受访问者的访问。与其他设计模式的区别访
在使用kubernetes过程中,我们经常会遇到无法删除NameSpace的情况,但是如果一一去删除NameSpace中资源比较麻烦。下面我们给大家介绍强制删除NameSpace的方法。一、查看已存在的NameSpace[root@master1 ~]# kubectl get ns NAME STATUS AGE default Active 56d ingress-nginx Ac
转载 3月前
38阅读
软件开发就是把一个复杂的问题分解为一系列简单的问题,再把一系列简单的解决方案组合成一个复杂的解决方案。而软件开发中最大的挑战,就是即能够快速高效地针对需求、环境的变化做出改变,也能够持续提供稳定、高可用的服务。而软件架构,就是软件系统的骨骼与框架。所谓架构,见仁见智,很难有一个明确或标准的定义;但架构并非镜花水月或阳春白雪,有系统的地方就需要架构,大到航空飞机,小到一个电商系统里面的一个功能组件,
修改hosts文件添加以下内容 #访问自己的gae 203.208.39.104 yujianapp.appspot.com yoyomanager.appspot.com yuoveyu.appspot.com yuoveyu58.appspot.com 74.125.153.104 code.google.com 74.125.153.104 encrypted.google.c
转载 2011-06-23 13:33:03
591阅读
--> --> --> --> ...
转载 2015-05-07 16:53:00
121阅读
2评论
demoapp1.0apiVersion: apps/v1 kind: Deployment metadata: labels: app: demoappv10 version: v1.0 name: demoappv10 spec: progressDeadlineSeconds: 600 replicas: 3 selector: matchLabe
原创 2023-07-12 23:02:07
189阅读
  面向业务开发应用还有很多有意思的特性,利用这些特性可以找到软件设计的通用规律,进而实现自动化的应用系统开发,让我们远离繁复的代码编程,
原创 2012-11-11 22:45:25
373阅读
本文针对《MS .NET企业级应用架构设计》业务层前半部分做了相关笔记并记录了自己的一点想法。对于后半部分的具体模式将在第二次笔记中体现。 关于Layer与TierLayer一般用来组织代码。例如当提到表现层(Presebtation Layer),我们指的是应用程序前端的功能,而并不是某种客户端平台或技术。Tier指代码运行的位置。Tier常指物理上的层次或一个物理层。或者可以这样说,
# Hadoop应用业务 ## 概述 Hadoop是一个开源的分布式存储和计算框架,被广泛应用于大数据处理和分析。其主要优势在于能够处理海量数据,并提供高可靠性和高可扩展性的计算能力。在实际业务中,Hadoop被广泛应用于各种领域,如日志分析、推荐系统、数据挖掘等。 ## Hadoop应用业务 ### 1. 日志分析 在互联网应用中,日志是非常重要的数据来源。通过Hadoop集群的分
MetalLB 是为裸机Kubernetes集群实现的负载均衡器,使用标准路由协议ARP或BGP。Kubernetes官方没有为裸机集群提供网络负载均衡器(LoadBalancer类型的服务)的实现。各家云厂商(GCP、AWS、Azure…)有相应实现,但必须运行在自身的云环境上才能使用,如果没有在受支持的IaaS平台(GCP、AWS、Azure…)上运行,那么负载均衡器在创建时将无限期地保持pending状态。
原创 精选 2023-04-26 16:46:13
1647阅读
  • 1
  • 2
  • 3
  • 4
  • 5