1 2 3 4
摘要: ###先决条件: ● Kubernetes 1.10+ ● Helm >= 2.12.0 ###安装Chart: ####1、添加稳定的存储库 helm repo add stable https://charts.helm.sh/stable helm repo add milvus https: 阅读全文
posted @ 2022-04-19 12:01 请叫我阿鑫 阅读(619) 评论(1) 推荐(1) 编辑
摘要: Apache APISIX是一个动态的、实时的、高性能的 API 网关。它提供丰富的流量管理功能,例如负载均衡、动态上游服务、金丝雀发布、断路、身份验证、可观察性等。您可以使用 Apache APISIX 来处理传统的南北流量,以及服务之间的东西流量。2019 年 10 月份,深圳支流科技把网关 A 阅读全文
posted @ 2021-12-14 15:45 请叫我阿鑫 阅读(632) 评论(0) 推荐(0) 编辑
摘要: 基于Kubernetes的DevOps平台实践 持续集成工具: Jenkins gitlabci Tekton DevOps、CI、CD介绍 Continuous Integration (CI) / Continuous Delivery (CD) 软件交付流程 一个软件从零开始到最终交付,大概包 阅读全文
posted @ 2021-05-14 13:48 请叫我阿鑫 阅读(465) 评论(0) 推荐(0) 编辑
摘要: Prometheus实现k8s集群的服务监控 Prometheus 是一个开源监控系统,它本身已经成为了云原生中指标监控的事实标准 。 k8s集群监控体系演变史 第一版本:Cadvisor+InfluxDB+Grafana 只能从主机维度进行采集,没有Namespace、Pod等维度的汇聚功能 第二 阅读全文
posted @ 2021-05-11 17:57 请叫我阿鑫 阅读(4823) 评论(1) 推荐(1) 编辑
摘要: k8s日志收集架构 https://kubernetes.io/docs/concepts/cluster-administration/logging/ 总体分为三种方式: 使用在每个节点上运行的节点级日志记录代理。 在应用程序的 pod 中,包含专门记录日志的 sidecar 容器。 将日志直接 阅读全文
posted @ 2021-05-11 17:45 请叫我阿鑫 阅读(809) 评论(0) 推荐(1) 编辑
摘要: 认识Helm 为什么有helm? Helm是什么? kubernetes的包管理器,“可以将Helm看作Linux系统下的apt-get/yum”。 对于应用发布者而言,可以通过Helm打包应用,管理应用依赖关系,管理应用版本并发布应用到软件仓库。 对于使用者而言,使用Helm后不用需要了解Kube 阅读全文
posted @ 2021-05-11 17:31 请叫我阿鑫 阅读(1938) 评论(0) 推荐(0) 编辑
摘要: PV与PVC快速入门 k8s存储的目的就是保证Pod重建后,数据不丢失。简单的数据持久化的下述方式: emptyDir apiVersion: v1 kind: Pod metadata: name: test-pd spec: containers: - image: k8s.gcr.io/tes 阅读全文
posted @ 2021-05-11 17:27 请叫我阿鑫 阅读(294) 评论(0) 推荐(0) 编辑
摘要: HPA控制器介绍 当系统资源过高的时候,我们可以使用如下命令来实现 Pod 的扩缩容功能 $ kubectl -n luffy scale deployment myblog --replicas=2 但是这个过程是手动操作的。在实际项目中,我们需要做到是的是一个自动化感知并自动扩容的操作。Kube 阅读全文
posted @ 2021-05-11 17:22 请叫我阿鑫 阅读(625) 评论(0) 推荐(0) 编辑
摘要: APIServer安全控制 Authentication:身份认证 这个环节它面对的输入是整个http request,负责对来自client的请求进行身份校验,支持的方法包括: basic auth client证书验证(https双向验证) jwt token(用于serviceaccount) 阅读全文
posted @ 2021-05-11 17:16 请叫我阿鑫 阅读(414) 评论(0) 推荐(0) 编辑
摘要: Kubernetes集群的网络实现 CNI介绍及集群网络选型 容器网络接口(Container Network Interface),实现kubernetes集群的Pod网络通信及管理。包括: CNI Plugin负责给容器配置网络,它包括两个基本的接口: 配置网络: AddNetwork(net 阅读全文
posted @ 2021-05-11 17:12 请叫我阿鑫 阅读(242) 评论(0) 推荐(0) 编辑