Kubernetes
Kubernetes是一个开源的,用于管理云平台中多个主机上的容器化的应用,Kubernetes的目标是让部署容器化的应用简单高效,Kubernetes提供了应用部署、规划、更新、维护的一种机制。 在Kubenetes中,所有的容器均在Pod中运行,一个Pod可以承载一个或者多个相关的容器。同一个Pod中的容器会部署在同一个物理机器上并且能够共享资源。一个Pod也可以包含0个或者多个磁盘卷组(volumes),这些卷组将会以目录的形式提供给一个容器,或者被所有Pod中的容器共享。
一共59篇文章
专题:第期
-
Kind快速部署Kubernetes多集群
Kind架构及原理 Kind 使用一个 container 来模拟一个 node,在 container 里面跑 systemd ,并用 systemd 托管 kubelet 以及 containerd,然后通过容器内部的 kubelet 把其他 K8s 组件,比如 kube-apiserver、etcd、CNI 等跑起来。 它可以通过配置文件的方式创建多个 container 来模拟创建多个 n…...- 新闻联播老司机
- 977
- 0
-
APISIX proxy-cache 缓存插件
在nginx中有proxy_cache 针对proxy、cdn或者图片接口配置缓存,同样在APISIX也可以配置相关的缓存...- 新闻联播老司机
- 504
- 0
-
APISIX limit-req limit-conn limit-count限流限速插件
APISIX一旦访问流量突增,可能就会导致我们服务发生故障,这个时候我们就可以通过速率限制来保护服务,限制非正常的访问请求并且会比nginx limit更灵活...- 新闻联播老司机
- 887
- 0
-
Docker快速部署APISIX代替Nginx
APISIX是一个微服务API网关,具有高性能、可扩展性等优点。它基于nginx(openresty)、Lua、etcd实现功能,借鉴了Kong的思路。和传统的API网关相比,APISIX具有较高的特性。...- 新闻联播老司机
- 2k
- 0
-
k8s Kubernetes Frp 内网WordPress穿透配置
之前的架构图前面添加了一个洛杉矶的服务器,访问会绕全国一圈,这次使用腾讯云hk节点部署frps,并且本地设置nginx proxy_pass代理frps端口。将流量数据采用tcp协议的方式,发送给老家的k8s网络中,其中frpc直接local ip修改为wordpress-svc,pod节点修改为2个pod进行访问测试,并且配置https。...- 新闻联播老司机
- 827
- 0
-
WordPress 数据迁移到Kubernetes (k8s)并配置持久化及网站域名修改
博客的数据目前是只有单独的备份,经常要调整一些配置,可能就需要给自己制作一个测试环境。期初想在云服务器直接迁移一套WordPress,但是发现资源配置经常出现问题,出现资源不够的情况。家里的Esxi服务器有一套k8s集群,实际上一直是空跑的,奈何自己没有备案域名了,在考虑域名备案的问题,所以有了下面的架构图的想法。...- 新闻联播老司机
- 544
- 0
-
Kubernetes Helm快速部署Redis Cluster & Redisinsight
当我们面对海量数据那么必然需要使用Redis Cluster集群,同时还需要具有高可用(主从复制和哨兵机制)能力,即每个master分片节点还需要有slave节点,这是分布式系统中典型的纵向扩展(Redis集群分片技术)的架构...- 新闻联播老司机
- 1.3k
- 0
-
k8s Ingress 添加支持带有下划线的Header参数
在k8s环境中,一般前端代理都使用Ingress进行代理,开发调用传参的时候会遇到头部名称带下划线的需求,这种前端调用带下划线会被Ingress丢弃掉,这个问题估计很多人都遇到过。在Ingress官方文档中默认Enables underscores in header names. default: is disabled是为false的 如果我们需要Ingress支持前端传参带下划线的需求,需要…...- 新闻联播老司机
- 765
- 0
-
Prometheus 监控Kafka集群并设置AlertManager告警
针对于Kafka集群监控,目前有多种监控源Kafka Exporter以及Jmx Exporter。想要完整的监控Kafka最好的情况下是把这两个metric都添加进行监控 Kafka Exporter metric数据如下 Metric 作用 kafka_topic_partitions 该topic的分区数 kafka_topic_partition_current_offset topic当…...- 新闻联播老司机
- 2k
- 0
-
k8s HELM 安装Kafka Zookeeper集群
我们采用helm部署高可用Zookeeper和Kafka集群,kafka的元数据存储在zookeeper中,所以要先设置zookeeper的集群然后部署kafka集群。...- 新闻联播老司机
- 1.6k
- 0
-
Kubernetes 删除namespace Terminating解决脚本
当我们删除namespace的时候,经常会出现状态为Terminating,我们可以使用下面的脚本进行处理,从而减少ns 出现Terminating夯住的情况 脚本内容如下 [root@k8s-01 ~]# cat kubedel.sh #!/bin/bash # 获取要删除的 namespace 名称 NAMESPACE="$1" # 如果没有传入参数,提示用户传入 name…...- 新闻联播老司机
- 423
- 0
-
Kubernetes v1.26 配置默认存储 StorageClass
Kubernetes v1.25 引入了一个 Alpha 特性来更改默认 StorageClass 被分配到 PersistentVolumeClaim (PVC) 的方式。 启用此特性后,你不再需要先创建默认 StorageClass,再创建 PVC 来分配类。 此外,任何未分配 StorageClass 的 PVC 都可以在后续被更新。此特性在 Kubernetes v1.26 中已进阶至 B…...- 新闻联播老司机
- 899
- 0