近日K8s官方称最早将在1.23版本弃用docker作为容器运行时,并在博客中强调可以使用如containerd等CRI运行时来代替docker。本文会做详细解读,并介绍docker与containerd的关系,以及为什么containerd是更好的选择。这里先回答下TKE用户关心的问题:我们的集群该怎么办?TKE集群该怎么办TKE早在2019年5月就已经支持选择containerd作为容器运行时
分类:
其他好文 时间:
2020-12-19 12:50:38
阅读次数:
2
1、Prometheus概述 2、Prometheus部署 2.1、创建名称空间prom 2.2、部署node_exporter 2.3、部署prometheus-server 2.4、部署kube-sate-metrics 2.5、制作证书 2.6、部署k8s-prometheus-adapter ...
分类:
其他好文 时间:
2020-12-19 12:38:51
阅读次数:
1
本节课主要介绍如何在 Serverless Kubernetes 集群中低成本运行 Spark 数据计算。首先简单介绍下阿里云 Serverless Kubernetes 和 弹性容器实例 ECI 这两款产品;然后介绍 Spark on Kubernetes;最后进行实际演示。
分类:
其他好文 时间:
2020-12-17 12:22:18
阅读次数:
2
一:介绍 1.简介 K8s有很多技术概念,同时对应很多API对象,最重要的也是最基础的是微服务 Pod是在K8s部署中运行部署应用或服务的最小单元,它是可以支持多容器的 Pod的设计理念是支持多个容器在一个Pod中共享网络地址和文件系统,可以通过进程间通信和文件共享这种简单高效的方式组合完成服务 如 ...
分类:
Web程序 时间:
2020-12-15 12:22:28
阅读次数:
4
机器信息 主机名称 IP地址 etcd名称 k8s-master01 172.16.50.180 etcd1 k8s-master02 172.16.50.181 etcd2 k8s-master03 172.16.50.182 etcd3 系统初始化 # 关闭防火墙 systemctl stop ...
分类:
其他好文 时间:
2020-12-15 11:41:24
阅读次数:
3
java发送html模板的高逼格邮件最近做了一个监测k8s服务pod水平伸缩发送邮件的功能(当pod的cpu/内存达到指定阈值后会水平扩展出多个pod、或者指定时间内pod数应扩展到指定数量),一开始写了个格式很low的邮件,像下面这样:简单邮件主流程打通,算个v1版本吧,程序员是个追求完美的人,再说这么低逼格的邮件,给客户看,客户也会不满意。那怎么提高邮件的逼格呢?下面写了个简单的demo,v2
分类:
编程语言 时间:
2020-12-14 13:57:56
阅读次数:
15
Pod是可以在Kubernetes中创建和管理的、最小的可部署的计算单元。Pod(就像在鲸鱼荚或者豌豆荚中)是一组(一个或多个)容器,这些容器共享存储、网络、以及怎样运行这些容器的声明。Pod中的所有容器是相对紧密的耦合在一起的,会被调度到同一个node节点上。本文测试数据来自源Kubernetes1.18版本。k8s的最小可调度单元如果选择容器作为k8s的最小可调度单元,那么容器的健康检测,多个
分类:
其他好文 时间:
2020-12-14 13:56:21
阅读次数:
10
k8s-graceful-shutdown:该库提供了使用 Kubernetes 实现 Graceful Shutdown(优雅退出) Node.js App 的资源。 问题描述 在 kubernetes 中运行微服务时。我们需要处理 kubernetes 发出的终止信号。这样做的正确方法是: 监听 ...
分类:
Web程序 时间:
2020-12-14 13:31:31
阅读次数:
7
k8s一路安装到flannel网络时卡主了我不少时间,查看大量资料无法解决问题,始终报错,flanel容器不断重启,CrashLoopBackoff,截图如下: 容器截图如下: Failed to create SubnetManager: error retrieving pod spec for ...
分类:
其他好文 时间:
2020-12-14 13:24:04
阅读次数:
4
如安装时,出现如下错误:Error:Package:kubelet-1.19.2-0.x86_64(kubernetes)Requires:conntrackYoucouldtryusing--skip-brokentoworkaroundtheproblemYoucouldtryrunning:rpm-Va--nofiles--nodigest解决方法:下载yum源,安装依赖包cd/etc/yu
分类:
Web程序 时间:
2020-12-11 11:43:11
阅读次数:
8