StatefulSet资源控制器

一、statefulset介绍StatefulSet 是为了解决有状态服务的问题而设计的资源控制器。 匹配 Pod name ( 网络标识 ) 的模式为:(statefulset名称)-(序号),比如上面的示例:web-0,web-1,web-2 StatefulSet 为每个 Pod 副本创建了一个 DNS 域名,这个域名的格式为: $(podname).(headless server...

系统运维 / kubernetes

istio 部署

一、istio 部署下载地址:https://github.com/istio/istio/releases 网盘链接:https://pan.baidu.com/s/1L4CK2icK6teT5Ef4eiJwKw 密码:i16u

系统运维 / kubernetes

istio分布式追踪与可视化

一、istio分布式追踪官方网站:https://www.jaegertracing.io/

系统运维 / kubernetes

istio指标收集与查询

一、istio指标收集与查询

系统运维 / kubernetes

istio集群服务治理

一、Service Mesh 服务网格是什么随着服务网络的规模和复杂性不断的增长,它将会变得越来越难以理解和管理。它的需求包括服务发现、负载均衡、故障恢复、度量和监控等。服务网络通常还有更复杂的运维需求,比如 A/B 测试、灰度发布、速率限制、访问控制和端到端认证。 服务网格用来描述组成这些应用程序的微服务网络以及它们之间的交互。简单来说,Service Mesh 可以看做是传统代理的升级版,用来解决现在微服务框架中出现的问题,可以把 Service Mesh 看做是分布式的微服务代理,在传统模式下,代理一般是集中式的单独的服务器,所有的请求都要先通过代理,然后再流入转发到实际的后端,而在 Service Mesh 中,代理变成了分布式的,它常驻在了应用的身边,这样的话,应用所有的流量都被代理接管,那么这个代理就能为整个通信带来更多的功能,比如:

系统运维 / kubernetes

什么是 Kubernetes

一、什么是Kubernetes它是一个全新的基于容器技术的分布式架构领先方案,确切地说,Kubernetes是谷歌严格保密十几年的秘密武器Borg的一个开源版本。Borg是谷歌内部使用的大规模集群管理系统,它基于容器技术,目的是实现资源管理的自动化,以及跨多个数据中心的资源利用率的最大化。 环境不一致使得应用部署出现了各种问题,从而产生了Docker容器来解决应用部署的问题。而大集群上容器...

系统运维 / kubernetes

指定pod运行在固定节点

一、指定固定节点:Pod.spec.nodeNamePod.spec.nodeName 将 Pod 直接调度到指定的 Node 节点上,会跳过 Scheduler 的调度策略,该匹配规则是强制匹配: 12345678910111213141516171819202122vim node-1.yaml apiVersion: apps/v1kind: Deploymentmetadata: ...

系统运维 / kubernetes

授权、鉴权与准入控制

认证过程,只是确认通信的双方都确认了对方是可信的,可以相互通信。而鉴权是确定请求方有哪些资源的权限。API Server 目前支持以下几种授权策略 (通过 API Server 的启动参数 “–authorization-mode” 设置) 1、AlwaysDeny:表示拒绝所有的请求,一般用于测试 2、AlwaysAllow:允许接收所有请求,如果集群不需要授权流程,则可以采用该策略 3、...

系统运维 / kubernetes

搭建 Prometheus

一、Prometheus介绍Prometheus(普罗米修斯)是一套开源的监控、报警、时间序列数据库的组合,起始是由SoundCloud公司开发的。随着发展,越来越多公司和组织接受采用Prometheus,社会也十分活跃,他们便将它独立成开源项目,并且有公司来运作。Google SRE的书内也曾提到跟他们BorgMon监控系统相似的实现是Prometheus。现在最常见的Kubernetes...

系统运维 / kubernetes

搭建 Dashboard

Kubernetes Dashboard 是 Kubernetes 集群的基于 Web 的通用 UI。它允许用户管理在群集中运行的应用程序并对其进行故障排除,以及管理群集本身。 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585...

系统运维 / kubernetes
12345613