随笔分类 -  k8s

生产环境二进制高可用部署kubernetes集群
摘要:参考文档: https://www.fdevops.com/2020/09/23/k8s-7052 ​ https://blog.csdn.net/wangshui898/article/details/109119189 生产环境k8s平台规划 master节点 # master节点高可用集群至少 阅读全文
posted @ 2021-01-14 18:23 猛风中碰杯 阅读(518) 评论(0) 推荐(0)
harbor自动清理镜像
摘要:harbor定时清理镜像 ​ 分享下最近写harbor仓库镜像自动清理脚本思路,很长时间不写shell脚本,这次的脚本也是匆匆写的,还有很多可优化点,感兴趣的可以参考自己优化下,写的不完善地方也希望指出。 ​ 说下harbor仓库清理的思路,其实思路也比较简单,就是找到要清除的镜像地址,根据自己需要 阅读全文
posted @ 2020-03-04 21:40 猛风中碰杯 阅读(5492) 评论(0) 推荐(1)
外部服务发现-ingress
摘要:Ingress`其实就是从 kuberenets 集群外部访问集群的一个入口,将外部的请求转发到集群内不同的 Service 上,其实就相当于 nginx、haproxy 等负载均衡代理服务器,Ingress controller 可以理解为一个监听器,通过不断地与 kube apiserver 打 阅读全文
posted @ 2019-09-04 19:53 猛风中碰杯 阅读(597) 评论(0) 推荐(0)
pod健康检查(liveness probe存活探针&&readiness probe 可读性探针)
摘要:在 集群当中,我们可以通过配置 (存活探针)和 (可读性探针)来影响容器的生存周期。参考文档:https://kubernetes.io/docs/tasks/configure pod container/configure liveness readiness probes/ 许多运行很长时间的 阅读全文
posted @ 2019-08-22 12:31 猛风中碰杯 阅读(8579) 评论(0) 推荐(0)
kubeadm常见报错和解决方法
摘要:k8s随着社区不断壮大国内使用率现在也是比较高的,常用的部署方式主要还是以二进制和kubeadm为主,当然1.13之前大部分人还是以二进制,但是随着版本更新kubeadm已经逐步适用于生成环境,由于kubeadm的简便部署相信以后使用率也会增加很多。今天主要是想总结一些常见的报错和解决方法思路希望能 阅读全文
posted @ 2019-01-04 15:02 猛风中碰杯 阅读(22835) 评论(0) 推荐(0)
ubuntu部署kubeadm1.13.1高可用
摘要:kubeadm的主要特性已经GA了,网上看很多人说1.13有bug在1.13.1进行的更新,具体我也没怎么看,有兴趣的朋友可以查查,不过既然有人提到了我们就不要再去踩雷了,就用现在的1.13.1来部署集群。kubeadm对于初学k8s来说是很友好的,从部署到完成熟练的话一个单节点可能也就20分钟左右,不过在1.13之前用kubeadm最大的问题就是****,不过从1.13开始就可以imageRep... 阅读全文
posted @ 2019-01-03 15:55 猛风中碰杯 阅读(1555) 评论(0) 推荐(0)
二进制部署etcd集群
摘要:kuberntes 系统使用 etcd 存储所有数据,本文档介绍部署一个三节点高可用 etcd 集群的步骤,这三个节点配置复用 ,我在这里没有做认证,如果有需要也可以做。下载二进制文件到 https://github.com/coreos/etcd/releases 页面下载最新版本的二进制文件 # wget https://github.com/etcd-io/etcd/releases/dow... 阅读全文
posted @ 2018-12-25 14:42 猛风中碰杯 阅读(1239) 评论(0) 推荐(0)
harbor中碰到的问题
摘要:harbor部署整体比较简单,但是就是这么简单的东西稍微改变点配置文件就会有不小的问题 1.问题1 部署harbor1.6发现web界面删除的镜像在push一遍上去后,镜像大小为0 且无法删除,这个问题一直没有解决,当然好像大家都没有碰到类似的问题,换了一下版本用了1.2 和1.7测试都没有问题,具体如果有朋友知道原因可以交流下。下图可以看到右侧日志显示已删除,然后去执行下GC就可以彻底删除删除... 阅读全文
posted @ 2018-12-17 11:33 猛风中碰杯 阅读(1981) 评论(0) 推荐(0)
harbor 配置 Keepalived 实现HA
摘要:环境说明:$ cat /etc/redhat-releaseCentOS Linux release 7.3.1611 (Core)vip : 192 168 93 142MASTER-harbor: 192.168.93.147BACKUP-harbor: 192.168.93.148 1 . 安装keepaliedKeepalived 可以使用 yum 直接安装,在 master 服务器和 b... 阅读全文
posted @ 2018-11-16 13:31 猛风中碰杯 阅读(1046) 评论(0) 推荐(0)
docker快速安装jenkins
摘要:用过docker的人,可能真的很难忍受再一步步二进制安装了,好了话不多说,感慨一下jenkins实现自动化发布构建真的很方便。 推荐一个学习的好地方https://m.w3cschool.cn/jenkins/jenkins-173a28n4.html,因为我只是在这里部署,具体的插件安装配置大家参 阅读全文
posted @ 2018-11-07 17:40 猛风中碰杯 阅读(528) 评论(0) 推荐(0)
centos7部署harbor
摘要:官网https://github.com/goharbor/harbor1.升级系统内核rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.orgrpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpmyum --disablerepo="*" --e... 阅读全文
posted @ 2018-11-06 11:01 猛风中碰杯 阅读(848) 评论(0) 推荐(0)