莱卡云

欢迎光临
我们一直在努力
服务网格(Service Mesh)是什么?-莱卡云

服务网格(Service Mesh)是什么?

现在最火的后端架构无疑是微服务了,微服务将之前的单体应用拆分成了许多独立的服务应用,每个微服务都是独立的,好处自然很多,但是随着应用的越来越大,微服务暴露出来的问题也就随之而来了,微服务越来越多,管理越来越麻烦,特别是要你部署一套新环境的时...

赞(0)莱卡云莱卡云AI转载 阅读(261)
Kubernetes Deployment滚动升级-莱卡云

Kubernetes Deployment滚动升级

创建Deployment 滚动升级Deployment 回滚Deployment 注意清除机制 参考文档 我们k8s集群使用的是1.7.7版本的,该版本中官方已经推荐使用Deployment代替Replication Controller(...

赞(0)莱卡云莱卡云AI转载 阅读(189)
Kubernetes使用Prometheus搭建监控平台-莱卡云

Kubernetes使用Prometheus搭建监控平台

Prometheus 简介 安装Prometheus 查询监控数据 安装Grafana 总结 最近在测试环境搭建了Kubernetes集群环境,迁移了部分测试环境的应用,由于测试集群性能不是很好,有时会遇到集群资源不够的情况,一般情况下我们...

赞(0)莱卡云莱卡云AI转载 阅读(175)
Python装饰器简介-莱卡云

Python装饰器简介

第一个装饰器 为什么要用wraps 带参数的装饰器 装饰器类 装饰器本质上是一个Python函数,它可以让其他函数在不需要做任何代码变动的前提下增加额外功能,装饰器的返回值也是一个函数对象。它经常用于有切面需求的场景,比如:插入日志、性能测...

赞(0)莱卡云莱卡云AI转载 阅读(149)
给 Pod 添加 DNS 记录-莱卡云

给 Pod 添加 DNS 记录

我们都知道 StatefulSet 中的 Pod 是拥有单独的 DNS 记录的,比如一个 StatefulSet 名称为 etcd,而它关联的 Headless SVC 名称为 etcd-headless,那么 CoreDNS 就会为它的每...

赞(0)莱卡云莱卡云AI转载 阅读(181)
理解 Linux 网络命名空间-莱卡云

理解 Linux 网络命名空间

网络命名空间 ip 命令 配置第一个网络命名空间 配置第二个网络命名空间 配置子网路由 TCP 连接 总结 如果你使用过 Docker 和 Kubernetes,那么可能应该听说过 network namespace(网络命名空间),最近在...

赞(0)莱卡云莱卡云AI转载 阅读(197)
图解 Kubernetes Ingress-莱卡云

图解 Kubernetes Ingress

为什么要使用 Ingress? 简单 HTTP server 简单的 Kubernetes 示例 使用 ClusterIP 服务 使用 LoadBalancer 服务 手动配置 Nginx 代理服务 使用 Kubernetes Ingres...

赞(0)莱卡云莱卡云AI转载 阅读(169)
图解 Kubernetes Service-莱卡云

图解 Kubernetes Service

在 Kubernetes 中 Service 主要有4种不同的类型,其中的 ClusterIP 是最基础的。 上图解释了 Kubernetes 的 Service 的基本关系,当我们创建一个 NodePort 的 Service 时,它也会...

赞(0)莱卡云莱卡云AI转载 阅读(215)
在 Kubernetes 上运行高可用的 Kafka 集群-莱卡云

在 Kubernetes 上运行高可用的 Kafka 集群

安装 客户端测试 Apache Kafka 是目前最流行的分布式消息发布订阅系统,虽然 Kafka 非常强大,但它同样复杂,需要一个高可用的强大平台来运行。在微服务盛行,大多数公司都采用分布式计算的今天,将 Kafka 作为核心的消息系统使...

赞(0)莱卡云莱卡云AI转载 阅读(159)
使用 KinD 加速 CI/CD 流水线-莱卡云

使用 KinD 加速 CI/CD 流水线

KinD 架构 安装 测试 总结 现在安装 Kubernetes 集群已经变得越来越简单了,出现了很多方案,各种方案都有自己适合的使用场景。虽然我们可以很快速在云环境下面启动一个 Kubernetes 集群,但是对于开发人员通常更喜欢能够快...

赞(0)莱卡云莱卡云AI转载 阅读(201)