![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
k8s、服务网格(Service Mesh)
文章平均质量分 52
记录学习k8s、服务网格(Service Mesh)的学习笔记
仙女肖消乐
大家好~
展开
-
Kubernetes(K8s)Prometheus与Grafana对接
要将Prometheus与Grafana对接,您可以按照以下步骤进行操作原创 2023-04-03 15:56:50 · 538 阅读 · 0 评论 -
Kubernetes(K8s)接入Prometheus示例、查看指标
Kubernetes(K8s)接入Prometheus示例、查看指标原创 2023-03-10 17:11:02 · 1307 阅读 · 0 评论 -
Kubernetes(K8s)安装Prometheus
Kubernetes(K8s)安装Prometheus原创 2023-03-10 16:30:32 · 1683 阅读 · 0 评论 -
Kubernetes(K8s)HPA(Horizontal Pod Autoscaler)介绍、示例
HPA(Horizontal Pod Autoscaler)介绍、示例原创 2023-03-09 16:10:24 · 537 阅读 · 0 评论 -
Kubernetes(K8s)亲和性介绍、示例
Kubernetes(K8s)亲和性介绍、示例原创 2023-03-09 15:59:11 · 682 阅读 · 0 评论 -
Kubernetes (k8s) 污点(Taint)、容忍介绍、示例
Kubernetes (k8s) 污点(Taint)介绍、案例原创 2023-03-09 15:36:02 · 1009 阅读 · 0 评论 -
微服务架构故障测试、微服务架构故障测试工具推荐
微服务架构故障测试、微服务架构故障测试工具推荐原创 2023-03-09 14:44:29 · 690 阅读 · 0 评论 -
Linux下wc 命令(统计字节数)
Linux下wc 命令(统计字节数)原创 2023-01-10 15:59:08 · 1328 阅读 · 0 评论 -
【Linux安装jmeter性能测试】
将lsctest.jtl文件通过xftp下载到本地,该文件可以使用 聚合报告查看,可以打开 JMeter界面 -> 测试计划 -> 添加线程组 -> 添加聚合报告 -> 点击 "浏览..."原创 2022-11-09 16:57:16 · 2043 阅读 · 0 评论 -
【K8s Telnet Dubbo使用教程】
K8s Telnet Dubbo使用教程原创 2022-08-26 17:38:50 · 1429 阅读 · 0 评论 -
【ChaosBlade:节点磁盘填充、杀节点上指定进程、挂起节点上指定进程】
ChaosBlade:节点磁盘填充、杀节点上指定进程、挂起节点上指定进程原创 2022-06-21 17:29:23 · 1548 阅读 · 0 评论 -
【ChaosBlade:节点 CPU 负载、节点网络延迟、节点网络丢包、节点域名访问异常】
ChaosBlade:节点 CPU 负载、节点网络延迟、节点网络丢包、节点域名访问异常原创 2022-06-21 17:19:42 · 2108 阅读 · 0 评论 -
【ChaosBlade:根据标签删除POD、Pod 域名访问异常场景、Pod 文件系统 I/O 故障场景】
【ChaosBlade:根据标签删除POD、Pod 域名访问异常场景、Pod 文件系统 I/O 故障场景】原创 2022-06-15 15:23:48 · 1994 阅读 · 0 评论 -
【ChaosBlade:混沌测试工具安装、模拟K8s Pod 网络丢包场景】
【ChaosBlade:混沌测试工具安装、模拟K8s Pod 网络丢包场景】原创 2022-06-14 22:51:09 · 2739 阅读 · 0 评论 -
ChaosBlade:混沌工程简介(一)
随着微服务的盛行以及容器技术的普及,借助 Kubernetes 的容器编排能力,部署一套分布式系统的难度也越来越低。但随之而来的是越来越复杂的系统,以及越来越难的系统可靠性测试,有时仅仅是一个接口的故障,就可能导致整个系统的雪崩。在雪崩中,找到那个最初故障的接口也十分困难,因为到处都在报错。为了解决这些问题,除了不断减少服务的耦合,建立强大的监控系统以及设置熔断、限流等策略等方式,这时混沌工程就出现了。...原创 2022-06-14 16:57:17 · 1658 阅读 · 0 评论 -
【JWT认证介绍、JWT数据结构、JWT认证流程】
JWT认证结构Json web token(JWT)是为了网络应用环境间传递声明而执行的一种基于JSON的开发标准(RFC 7519),该token被设计为紧凑且安全的,特别适用于分布式站点的单点登陆(SSO)场景。JWT的声明一般被用来在身份提供者和服务提供者间传递被认证的用户身份信息,以便于从资源服务器获取资源,也可以增加一些额外的其它业务逻辑所必须的声明信息,该token也可直接被用于认证,也可被加密。通俗来讲,JWT是一个含签名并携带用户相关信息的加密串,页面请求校验登录接口时,请求头中携原创 2022-05-31 18:57:34 · 1668 阅读 · 0 评论 -
【Istio Network CRD VirtualService、Envoyfilter】
VirtualService简介:VirtualService定义了一系列针对指定服务的流量路由规则。每个路由规则都针对特定协议匹配规则。如果流量符合这些特征,就会根据路由规则发送到服务注册表中的目标服务。hostsstring[] 必要字段:流量的目标主机。可以是带有通配符前缀的 DNS 名称,也可以是 IP地址。根据所在平台情况,还可能使用短名称来代替 FQDN。这种场景下,短名称到 FQDN的具体转换过程是要靠下层平台完成的。一个主机名只能在一个 VirtualService 中定义。同原创 2022-05-29 00:04:08 · 1554 阅读 · 0 评论 -
【istio简介、架构、组件】
istio介绍Istio是一个开放平台,提供统一的方式来集成微服务,管理跨微服务的流量,执行策略和汇总遥测数据。Istio的控制面板在底层集群管理平台(如Kubernetes,Mesos等)上提供了一个抽象层。组成Envoy - 每微服务器的Sidecar代理,处理集群中的服务间和服务到外部服务的入口/出口流量。代理形成安全的微服务网格,提供丰富的功能,如服务发现,丰富的7层路由,熔断器,策略执行和遥测记录/报告功能。注意:服务网格不是overlay网络。它简化和增强了应用程序中的微服务通过底原创 2022-05-27 16:19:09 · 1489 阅读 · 0 评论 -
【shell脚本通过curl调用判断k8s pod 是否启用成功】
获取到指定的pod nameviewer=kubectl -n skiff-nsfdemo-$ns get pod | grep viewer | awk '{print $1}'根据pod name 获取指定pod IPviewerIp=kubectl -n skiff-nsfdemo-$ns get pod -o wide | grep viewer | awk '{print $6}'通过curl命令返回的参数判断请求是否成功curl -I -s --connect-timeo原创 2022-05-18 19:38:24 · 3346 阅读 · 3 评论 -
【服务网格介绍、微服务架构、什么是Sidecar】
为什么要使用服务网格?服务网格很大程度上是一种新一代的微服务架构,他解决乐微服务中网络层操控性、弹性、可视性的问题微服务架构开发人员经常将云原生应用程序分解为多个执行特定动作的服务,你可能有一个处理客户的服务和另一个处理订单和付款的服务。这些服务都通过网络相互沟通。如果一个客户需要付款请求则会发送到付款服务,如果需要退款服务则请求则会发送到退款服务。这种类型的架构被称为微服务架构。这种架构有几个好处。你可以有多个较小的团队从事个别服务。这些团队可以灵活地选择他们的技术栈和语言,并且通常有独立部原创 2022-05-09 23:15:46 · 1824 阅读 · 0 评论 -
【什么是服务网格?】
什么是服务网格Service Mesh又叫服务网格,作为服务间通讯的基础设施。它负责通过包含现代云原生应用程序的复杂服务拓扑来可靠地传递请求。实际上,服务网格通常通过一组轻量级网络代理来实现,这些代理与应用程序代码一起部署,而不需要感知应用程序本身。服务网格(Service Mesh)这个术语通常用于描述构成这些应用程序的微服务网络以及应用之间的交互。随着规模和复杂性的增长,服务网格越来越难以理解和管理。它的需求包括服务发现、负载均衡、故障恢复、指标收集和监控以及通常更加复杂的运维需求,例如 A/B原创 2022-05-08 18:09:37 · 2050 阅读 · 0 评论 -
什么是kubernetes(k8s)
简介kubernetes,简称K8s,是用8代替8个字符“ubernete”而成的缩写。是一个开源的,用于管理云平台中多个主机上的容器化的应用,Kubernetes的目标是让部署容器化的应用简单并且高效(powerful),Kubernetes提供了应用部署,规划,更新,维护的一种机制。传统的应用部署方式是通过插件或脚本来安装应用。这样做的缺点是应用的运行、配置、管理、所有生存周期将与当前操作系统绑定,这样做并不利于应用的升级更新/回滚等操作,当然也可以通过创建虚拟机的方式来实现某些功能,但是虚拟原创 2021-08-03 14:58:59 · 1822 阅读 · 0 评论 -
kubernetes常用命令
查看namesapce:kubectl get ns查看指定ns下的podkubectl get pod -n skiff-gtxskubectl -n skiff-env1-demo get pod -o yamlkubectl -n skiff-apm get po -o wide进入容器:kubectl -n gateway-system exec -it gateway-proxy-6d98685488-kdgds bash删除pod:kubectl -n skiff-nsf原创 2021-12-15 16:29:16 · 3687 阅读 · 0 评论