随笔分类 -  Kubernetes

容器化
摘要:当我们使用 Kubeadm 完成 Kubernetes 的搭建时,默认控制面的组件的 metrics 端点会监听在本机 127.0.0.1 接口上,这会导致 Prometheus / kube-Prometheus-stack 开局配置无法从自动发现的端点拉取到指标。 方法有如下两种: 在使用 ku 阅读全文
posted @ 2024-01-31 15:33 Professor哥 阅读(364) 评论(0) 推荐(0) 编辑
摘要:Google Cloud 自身只提供有少部分的 SaaS 托管服务,其他包括 ElasticSearch、MongoDB、Kafka 等服务都是基于合作伙伴公有云的方式,直接打通与全球各区域的 GCP 实例以提供云上服务。 本文介绍使用者希望数据通过类似于 VPC Peering 或者 Private Service Connect(PSC) 的方式进行数据传输到 Atlas MongoDB 中,保证数据的安全性,而且对于业务访问也可以做到无感知直接访问,在全球各相同区域能保证数据传输的效率。 阅读全文
posted @ 2023-09-01 10:46 Professor哥 阅读(13) 评论(0) 推荐(0) 编辑
摘要:Google Cloud 自身只提供有少部分的 SaaS 托管服务,其他包括 ElasticSearch、MongoDB、Kafka 等服务都是基于合作伙伴公有云的方式,直接打通与全球各区域的 GCP 实例以提供云上服务。 背景 使用者希望数据通过类似于 VPC Peering 或者 Private 阅读全文
posted @ 2023-08-31 16:26 Professor哥 阅读(7) 评论(0) 推荐(0) 编辑
摘要:使用容器环境的 Jenkins Console 界面显示中卫字符为乱码字符的问题原因,和处理办法。 阅读全文
posted @ 2023-08-13 18:41 Professor哥 阅读(1861) 评论(0) 推荐(0) 编辑
摘要:我们分别在 java 程序以及使用 stress 压测工具来模拟高负载情况下pod的资源负载情况。 环境 Kubernetes 1.24 Containerd 1.6.16 CentOS 8 (node节点 12c32g) Java-openjdk 11 一,在不设置 containers.reso 阅读全文
posted @ 2023-04-15 23:05 Professor哥 阅读(362) 评论(0) 推荐(0) 编辑
摘要:Helm 安装 gitlab-runner 报错踩坑 PANIC: Failed to verify the runner. You may be having network problems. 401 Unauthorized 阅读全文
posted @ 2023-03-24 00:40 Professor哥 阅读(923) 评论(1) 推荐(0) 编辑
摘要:Loki Promtail 使用 multiline 对 Java 堆栈异常日志进行多行处理的示例 阅读全文
posted @ 2022-12-28 00:11 Professor哥 阅读(2329) 评论(0) 推荐(1) 编辑
摘要:Docker 本身的技术依赖于近年来Linux内核虚拟化技术的发展,所以Docker对Linux内核的特性有很强的依赖。 这里将 Docker 使用到的与 Linux 网络有关的主要技术进行简要介绍,这些技术有:网络命名空间(Network Namespace)、Veth设备对、网桥、iptables和路由。 阅读全文
posted @ 2022-08-08 02:07 Professor哥 阅读(171) 评论(0) 推荐(1) 编辑
摘要:1. Service 定义详情 YAML 格式的Service 定义文件的完整内容如下: apiVersion: v1 // Required kind: Service // Required metadata: name: string // Required namespace: string 阅读全文
posted @ 2022-06-03 12:21 Professor哥 阅读(119) 评论(0) 推荐(0) 编辑
摘要:Kubernetes 对 Pod 的健康状态可以通过两类探针来检查:LivenessProbe 和 ReadinessProbe,kubelet 定期执行这两类探针来针对容器的健康状况。 LivenessProbe探针:用于判断容器是否存活(Running状态),如果 LivenessProbe 探 阅读全文
posted @ 2021-03-18 01:17 Professor哥 阅读(152) 评论(0) 推荐(0) 编辑
摘要:Pod 在整个生命周期中被系统定义为各种状态,熟悉 Pod 的各种状态对于理解如何设置 Pod 的调度策略、重启策略是很有必要的。 Pod 的状态 状态值 | 描述 - | - Pending | API Server 已经创建该 Pod,但在 Pod 内还有一个或多个容器的镜像没有创建,包括正在下 阅读全文
posted @ 2021-03-18 01:16 Professor哥 阅读(411) 评论(0) 推荐(0) 编辑
摘要:我们知道,每个 Pod 在被超过创建出来之后,都会被系统分配唯一的名字、IP地址,并且处于某个 Namespace 中,那么我们如何在 Pod 的容器内获取 Pod 的这些重要信息呢? 答案就是使用 Downward API。 Downward API 可以通过以下两种方式将 Pod 信息注入容器内 阅读全文
posted @ 2021-03-18 01:15 Professor哥 阅读(343) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示