kubernetes
文章平均质量分 63
AlexClownfish
这个作者很懒,什么都没留下…
展开
-
k8s版本升级1.18.0-1.19.12
过以上命令查询到1.19当前最新版本是1.19.12-0版本。先升级k8s-master节点。注意:特意强调一下work节点的版本也都是1.18.20了,没有出现夸更多版本的状况了。如果有多个控制节点的话,需要继续升级,若无则忽略,如下。原创 2023-02-21 09:30:00 · 491 阅读 · 0 评论 -
kubesphere离线部署
kubesphere离线部署包:包含一键部署脚本,所需离线镜像,nfs默认动态存储部署原创 2022-11-29 13:45:55 · 1554 阅读 · 0 评论 -
通过DOCKER OVERLAY2 目录名查找容器名和容器ID
通过DOCKER OVERLAY2 目录名查找容器名和容器ID原创 2022-07-04 14:31:38 · 4277 阅读 · 0 评论 -
linux中利用rsync实现文件增量同步
inotify-tools的安装和使用方法,使用inotify监控文件或目录变化inotify是一种强大的、细粒度的、异步的文件系统事件监控机制,linux内核从 2.6.13 起,加入了inotify支持,通过inotify可以监控文件系统中添加、删除,修改、移动等各种细微事件,利用这个内核接口,第三方软件就可以监控文件系统下文件的各种变化情况,而inotify-tools就是这样的一个第三方软件。inotify可用于检测单个文件,也可以检测整个目录。当检测的对象是一个目录的时候,目录本身和目录里的内原创 2022-05-07 20:58:18 · 4821 阅读 · 0 评论 -
声明式pipeline在k8s中完成自动部署,回滚,钉钉通知
jenkins gitlab nexus3/harbor 此类清单已有,安装部署不再叙述Github: https://github.com/alexclownfish/jenkins_pipline版本发布失败/成功推送钉钉版本回滚成功/失败推送钉钉构建stage过程成功/失败推送钉钉jenkins 所需插件网络延迟大下载慢,可以到下边地址下载,再load到jenkinshttps://updates.jenkins-ci.org/download/plugins/Docker plu原创 2021-12-09 13:04:42 · 1793 阅读 · 0 评论 -
k8s+jenkins实现CI,CD
k8s-master tomcat启动jenkins服务1.验证java环境[root@k8s-master ~]# java -versionopenjdk version "1.8.0_292"OpenJDK Runtime Environment (build 1.8.0_292-b10)OpenJDK 64-Bit Server VM (build 25.292-b10, mixed mode)2.下载tomcat,jenkins安装包wget https://mirrors.tun原创 2021-07-28 14:06:31 · 699 阅读 · 0 评论 -
alertmanager钉钉报警
linux安装go1.11.5下载解压mkdir ~/go && cd ~/gowget https://dl.google.com/go/go1.11.5.linux-amd64.tar.gz#解压至/usr/localtar -C /usr/local -zxvf go1.11.5.linux-amd64.tar.gz添加/usr/loacl/go/bin目录到PATH变量中。添加到/etc/profile 或$HOME/.profile都可以# 习惯用vim,没有的话原创 2021-07-27 14:31:58 · 1300 阅读 · 0 评论 -
监控体系部署之后走上了grafana模板踩坑之路
半天踩坑,排坑,最后填坑,修改字段。最后效果如下,可到我的github参考运维资源全览节点资源总览原创 2021-07-22 13:31:49 · 451 阅读 · 0 评论 -
Prometheus 邮件告警自定义模板的触发时间为utc的解决方法
背景Prometheus 邮件告警自定义模板的默认使用的是utc时间。解决如果要改成北京时间的话可以这么改:原来的告警模板的触发时间是这样子的:触发时间: {{ .StartsAt.Format "2020-01-02 15:04:05" }}我们可以改成这样子的{{ (.StartsAt.Add 28800e9).Format "2020-01-02 15:04:05" }}其中 Add 28800e9 就是表示加8个小时。...原创 2021-07-21 16:01:33 · 1418 阅读 · 0 评论 -
prometheus+grafana+alertmanager监控k8s无坑版
prometheus+grafana+alertmanager监控k8s无坑版摘要k8s搭建完成并正常使用的基础上,需要有一个动态存储我的环境:k8s版本Kubeadm部署 v1.18.0k8s-master172.22.254.57k8s-node1172.22.254.62k8s-node2172.22.254.63(nfs服务端)StorageClassnfs-storagek8s-master有污点,如果需要监控到master,去除污点即可原创 2021-07-21 11:31:51 · 1682 阅读 · 8 评论 -
K8s nodePort、port、targetPort、hostPort详解
K8s nodePort、port、targetPort、hostPort详解1. nodePort外部流量访问k8s集群中service入口的一种方式(另一种方式是LoadBalancer),即nodeIP:nodePort是提供给外部流量访问k8s集群中service的入口。比如外部用户要访问k8s集群中的一个Web应用,那么我们可以配置对应service的type=NodePort,nodePort=30001。其他用户就可以通过浏览器http://node:30001访问到该web服务。而数据库原创 2021-06-11 09:10:33 · 1778 阅读 · 0 评论 -
kubesphere最小化安装
KUBERSPHERE安装注:在k8s搭建完成的基础上安装最小化kubesphere环境:centos7x3k8s-master 192.168.10.101 2核5Gk8s-node1 192.168.10.102 2核2Gk8s-node2 192.168.10.103 2核2G基于kubeadmin搭建,master内存尽量给到7-8个G(我这里环境不允许,期间出现过多次蓝屏)由于部分包被墙,搭建过程中可能会有许多包拉不下来,建议爬个梯子过去,或者本地翻过去之后给虚拟机做转发在yu原创 2021-05-20 14:26:48 · 1429 阅读 · 2 评论 -
云服务器上搭建kubernetes集群
云服务器上搭建kubernetes集群使用的虚机百度云BCC,centos7.5 ,2核4Gyum源百度云官方自带yum源,腾讯,阿里云自带yum源都可参考该文档搭建k8,一共三台虚机:master 192.168.0.8 master跟etcd共用一台minion1 192.168.0.9minion2 192.168.0.10百度云虚机自带yum源就可以下载三台虚机都需要安装[root@master ~]# yum -y install kubernetes etcd flanne原创 2020-12-03 14:43:07 · 1435 阅读 · 0 评论