随笔分类 - 云计算
摘要:Kubernetes 污点与容忍 要搞清楚什么是污点?什么是容忍度? 污点 Taint 容忍度 Toleration Taint(污点)和 Toleration(容忍)可以作用于node和 pod 上(即:污点是给node节点设置的,容忍度是给pod设置的),其目的是优化pod在集群间的调度,这跟节
阅读全文
摘要:、、 \ K8S 内核优化常用参数详解: net.ipv4.tcp_keepalive_time=600 #此参数表示TCP发送keepalive探测消息的间隔时间(秒) net.ipv4.tcp_keepalive_intvl=30 #tcp检查间隔时间(keepalive探测包的发送间隔) ne
阅读全文
摘要:现象 测试环境发现运行在Master节点上的CoreDNS 的pod为CrashLoopBackOff 异常状态状态,导致业务应用大量pod均出现异常,查看日志显示大量如下报错: # 查看详细信息kubectl -n kube-system describe pod coredns-6dc69b48
阅读全文
摘要:什么是DevOps? DevOps是一个完整的面向IT运维的工作流,以 IT 自动化以及持续集成(CI)、持续部署(CD)、持续交互(CD)为基础,来优化程式开发、测试、系统运维等所有环节。 DevOps 强调开发人员和运维人员(IT人员)的合作,实现软件交付和基础设施变更的自动化。它旨在建立一种可
阅读全文
摘要:CI | CD是什么? 是一种概念,并不是单一种技术。 CI/CD 的核心概念是持续集成、持续交付和持续部署。 具体而言,CI/CD 可让持续自动化和持续监控贯穿于应用的整个生命周期(从集成和测试阶段,到交付和部署)。 这些关联的事务通常被统称为“CI/CD 管道”,由开发和运维团队以敏捷方式协同支
阅读全文
摘要:在讲解搭建私有仓库之前,先来了解下为什么要用私有仓库?? 本文基于registry搭建本地私有仓库,使用私有仓库的优点如下: 节省网络带宽,针对于每个镜像不用去Docker官网仓库下载; 下载Docker镜像从本地私有仓库中下载; 组建公司内部私有仓库,方便各部门使用,服务器管理更加统一; 可以基于
阅读全文
摘要:♦ 在日常的k8s运维过程中,避免不了会对某些pod进行剔除,那么如何才能正确的剔除不需要的pod呢? 首先,需要查出想要删除的pod # 可通过任意方式进行查询kubectl get pods -A |grep <podname> kubectl get pods -n <namespace> k
阅读全文
摘要:要搞清楚这个问题,就需要先了解什么是cgroups 1、什么是cgroupfs ? docker默认的Cgroup Driver是cgroupfs ,cgroupfs是cgroup为给用户提供的操作接口而开发的虚拟文件系统类型,可以向用户展示cgroup的hierarchy,通知kernel用户对c
阅读全文
摘要:前言:要搞懂什么是kubernetes?就必须要先搞懂什么是虚拟化。 📌 那么问题来了,什么是虚拟化技术呢? 虚拟化技术概念 1)虚拟化技术主要用于企业服务器资源的统一的管理、调度,为了解决资源的利用而产生一项技术; 2)虚拟化技术原理将物理资源转变为逻辑上可以管理的资源,以打破物理结构之间的壁垒
阅读全文
摘要:版本:v2.35.0 官方文档:https://prometheus.io/docs/ 下载地址:https://prometheus.io/download/ 参考来源:http://dockone.io/article/2434457 一、Prometheus是什么? 监控:数据采集,数据存储,
阅读全文
摘要:⏰ 编写时间:2022年4月12日17:51:23🙋 编写人:@mr.pan 😃前置 目前生产部署Kubernetes 集群主要有两种方式: kubeadm Kubeadm 是一个K8s 部署工具,提供kubeadm init 和kubeadm join,用于快速部署Kubernetes 集群。
阅读全文
摘要:一、Keepalived简介 1) Keepalived软件主要是实现网站、数据库、业务系统高可用性、自动切换的,主要是基于类似交换机制OSI七层模型:3(网络层)、4(传输层)、7层(应用层)来实现健康检查的,当监测到其中一台服务器宕机或者异常,能够切换到另外一台。 2) Keepalived软件
阅读全文