第14关k8s架构师课程之业务Prometheus监控实战一

对于运维开发人员来说,不管是哪个平台服务,监控都是非常关键重要的。在传统服务里面,我们通常会到zabbix、open-falcon、netdata来做服务的监控,但对于目前主流的K8s平台来说,由于服务pod会被调度到任何机器上运行,且pod挂掉后会被自动重启,并且我们也需要有更好的自动服务发现功能来实现服务报警的自动接入,实现更高效的运维报警,这里我们需要用到K8s的监控实现Prometheus,它是基于Google内部监控系统的开源实现。

k8s之mutating webhook + gin(附加调试技巧)

Webhook 接收来自apiserver的回调,对回调资源做一些校验、注入、修改元数据等工作。至此,整个部署完成,是不是非常简单,现在我们来测试一下是否能够正常工作。

整合k8s系列——02 服务器端应用

适用版本: Kubernetes v1.22 [stable]简介服务器端应用协助用户、控制器通过声明式配置的方式管理他们的资源。 客户端可以发送完整描述的目标(A fully specified intent), 声明式地创建和/或修改 对象。

使用gRPC改造k8s通信

原文链接: Moving k8s communication to gRPC:https://blog.cloudflare.

云计算漫谈 | Kubernetes(k8s)的前世今生

理解云计算的实质,Kubernetes就好理解了,它提供的是容器云。在私有数据中心,服务运行在物理主机的Host OS上,云计算场景下运行在虚拟机上,k8s场景下应用运行在容器内,容器替代了虚拟机。容器是什么?

干货满满,从一个案例学习k8s基本架构

前言Kubernetes(简称K8S,K和S之间有8个字母)是用于自动部署,扩展和管理容器化应用程序的开源系统。它将组成应用程序的容器组合成逻辑单元,以便于管理和服务发现。Kubernetes 源自Google15年的生产环境的运维经验,同时凝聚了社区的最佳创意和实践。

吾八哥学k8s(二):golang服务部署到kubernetes

}构建命令:CGO_ENABLED=0GOOS=linux GOARCH=amd64 go build -o k8s-demo main.goDockerfile文件这里只提供最基础的demo写法,如果有额外的需求在dockerfile文件内补充就行,Dockerfile文件内容

生产级发烧友:docker、k8s常用命令汇总

但是它有一个缺点,只要这个连接终止,或者使用了exit命令,容器就会退出后台运行使用dockerexec命令这个命令使用exit命令后,不会退出后台,一般使用这个命令,使用方法如下dockerexec-itContainerID/bin/bash或者dockerexec-itd4

使用 ArgoCD 和 CircleCI 自动部署到 k8s 集群

Hya 技术伙伴们决定稍微了解一下 Kubernetes,并使用 ArgoCD 和 Circle CI 自动部署到 Kubernetes 集群。对于这篇文章,我们将重点关注:什么是 ArgoCD?GitOps什么是 Kubernetes(k8s)?什么是CircleCI?