docker compose的使用

2021-09-16
阅读 19 分钟
1.7k
现在有那么的一个需求:一些小伙伴想本地运行一套springcloud的应用。线上的都docker化部署在kubernetes集群中了。应用呢使用了statefulset的方式部署(他想考主机名hostname去在nacos中注册)。然后本地idea开发呢。主机名都是一个。故他觉得跑不了多个应用(有8个应用吧),最后的结果就是每个人电脑上面都启动了不同的...

Kubernetes1.21搭建harbor

2021-09-03
阅读 8 分钟
3.2k
一直使用的腾讯云的个人仓库做镜像仓库。早些时候腾讯云有了tcr容器镜像服务:瞄了一眼感觉略贵。个人也就50个之内的image。就想用一下镜像安全,漏洞扫描。也没有那么强硬的需求。600多块一个月还是感觉略贵!还是老老实实搭建一下harbor吧!

Kuberntes中Sysctl中的配置(php-fpm并发只能300)

2021-08-30
阅读 4 分钟
1.7k
kubernetes集群中部署应用,对应用进行压力测试。jmeter进行压力测试大概是每秒300个左右的请求(每分钟elasticsearch中采集的请求有18000个)。查看日志有nginx的erro log:​

Kubernetes Traefik集成Pilot

2021-08-17
阅读 3 分钟
2k
基础环境:centos8+kubeadm1.20.5+cilium+hubble环境搭建,Kubernetes 1.20.5 安装traefik在腾讯云下的实践。当然了中间有一次事故。跳过了1.20.5升级1.21了。重新初始化了kubeadm搭建了v1.21.3的版本。偶然看到阳明大佬的文章:Traefik 发布控制面板 SaaS 服务 Pilot就想体验一下自定义的中间件!当然了自己现在还不会...

TKE 1.20.6搭建Kube-Prometheus(prometheus-oprator)

2021-08-10
阅读 13 分钟
1.6k
线上开通了tke1.20.6的集群。嗯腾讯云有个原生的Prometheus的监控,开通了使用了一下。不过我没有怎么玩明白。文档也不全。还是想了下自己手动搭建一个Prometheus-oprator吧!基本过程基本参照:Kubernetes 1.20.5 安装Prometheus-Oprator。下面讲一下不一样的和需要注意的

Kuberneters 搭建openLDAP

2021-08-03
阅读 5 分钟
3.2k
要安装一系列的工具 ,如:jenkins spinnaker gitlab。账号系统是一件烦人的事情。前两年自己也试过openladap这样的统一账号管理认证。现在就想再用一下.把几个软件的账户系统整合一下(主要是想上spinnaker了)。搭建方式基本参照:[链接]。不过这个哥们写的配置文件也比较乱,起码的pv,pvc应该先创建吧?yaml顺序整的...

Kubernetes集群安装kube-prometheus后无法执行kubectl top node

2021-07-31
阅读 2 分钟
2.4k
网上一堆各种说法的,但是没有一个是适用于我的。把monitoring下所有的pod的日志看了一个遍,然后在prometheus-adapter中发现日志如下:嗯想起来了我的集群都不是默认的cluster.local!如果有跟我一样自定义命名集群的需要注意修改这个这个配置!然后找一下配置文件中哪个文件有此项配置:比较笨的方式:

关于gitlab上传文件大小限制的修改

2021-07-30
阅读 2 分钟
4.1k
线上kubernetes集群跑了gitlab的应用(有好几个版本,最老的一个是8.5.8太老了不行升级了,还有一个10的版本,还一个13.7的版本?)。没有开启ssh的方式就使用了http的方式。程序上传大文件经常就上传不了(也都是使用方法的问题,一个maven项目里面有5个项目吧?打的每个jar包都有70-90m。跟他们聊过我可以在服务器上面...

Jenkins pipeline 拉取gitlab项目大文件失败

2021-07-30
阅读 2 分钟
2.1k
pipeline都基本是一个模板,参照:Jenkins Pipeline演进。最近新上了一个项目。springcloud的聚合工程,8个子项目。本来是要求程序直接提交代码到gitlab,我直接自己maven打包,并且docker build构建镜像并发布到线上环境。但是程序喜欢个人提交jar包(每个jar包100m左右)。gitlab比较老只开通了http方式,并没有开通ss...

Kubernetes 1.19.12升级到1.20.9(强调一下selfLink)

2021-07-20
阅读 5 分钟
1.8k
背景:持续升级过程:Kubernetes 1.16.15升级到1.17.17,Kubernetes 1.17.17升级到1.18.20,Kubernetes 1.18.20升级到1.19.12集群配置:主机名系统ipk8s-vipslb10.0.0.37k8s-master-01centos710.0.0.41k8s-master-02centos710.0.0.34k8s-master-03centos710.0.0.26k8s-node-01centos710.0.0.36k8s-node-02centos710.0.0.83...

Kubernetes 1.18.20升级到1.19.12

2021-07-19
阅读 3 分钟
2.7k
背景:升级是一件持续的事情:Kubernetes 1.16.15升级到1.17.17,Kubernetes 1.17.17升级到1.18.20集群配置:主机名系统ipk8s-vipslb10.0.0.37k8s-master-01centos710.0.0.41k8s-master-02centos710.0.0.34k8s-master-03centos710.0.0.26k8s-node-01centos710.0.0.36k8s-node-02centos710.0.0.83k8s-node-03centos710.0.0....

Kubernetes 1.17.17升级到1.18.20

2021-07-16
阅读 6 分钟
1.4k
参照:[链接][链接]kubeadm 创建的 Kubernetes 集群从 1.16.x 版本升级到 1.17.x 版本,以及从版本 1.17.x 升级到 1.17.y ,其中 y > x。现在继续将版本升级到1.18。从1.16升级到1.17有点理解错误:1.16.15我以为只能先升级到1.17.15。仔细看了下文档是没有这说法的。我就准备从1.17.17升级到1.18的最新版本了!

Kubernets traefik代理ws wss应用

2021-07-15
阅读 6 分钟
3.9k
团队要发布一组应用,springboot开发的ws应用。然后需要对外。支持ws wss协议。jenkins写完pipeline发布任务。记得过去没有上容器的时候都是用的腾讯云的cls 挂证书映射cvm端口。我现在的网络环境是这样的:Kubernetes 1.20.5 安装traefik在腾讯云下的实践(当然了本次的环境是跑在tke1.20.6上面的,都是按照上面实例搭...

TKE1.20.6初探

2021-07-08
阅读 3 分钟
1.3k
前几天刚刚测试了一把tke1.18.4:腾讯云TKE1.18初体验 ,今天一看后台有了1.20.6的版本了。满怀欣喜的想升级一下tke集群的。但是仔细一看不支持升级。问了一下tke的小伙伴,要下个月才能支持版本升级。这点让人体验狠不好。新版本发出了。老版本缺不能升级?让老用户感觉到很是被抛弃的感觉。不知道其他用户是怎么感觉的...

关于centos8+kubeadm1.20.5+cilium+hubble的安装过程中cilium的配置问题--特别强调

2021-07-08
阅读 4 分钟
1.7k
主要是看ip一栏,这.,我记得我的 serviceSubnet: 172.254.0.0/16 , podSubnet: 172.3.0.0/16啊 是不是哪里搞错了了呢?再看一眼service的网络状况:

腾讯云TKE1.18初体验

2021-07-08
阅读 4 分钟
1.9k
作为腾讯云的老用户我大概是2018年开始使用腾讯云的tke服务的。当时是1.10,现在线上还有一个tke1.12的集群,鉴于早期更新迭代较慢。我选择了在腾讯云上面kubeadm的方式自建kubernetes集群的方式。参见:[链接]。后面持续升级,现在是1.17.17版本。最近看腾讯云云原生公众号更新的内容都比较多,并且tke的版本到了1.18我...

Kubernetes集群添加运行containerd runtime的 work节点

2021-07-07
阅读 9 分钟
1.5k
kuberadm搭建的1.15的初始集群,参见:2020-07-22-腾讯云-slb-kubeadm高可用集群搭建,嗯后面进行了持续的升级:2019-09-23-k8s-1.15.3-update1.16.0,1.16版本最后持续小版本升级到了1.16.15(小版本升级唯写升级过程)。最后升级版本到了1.17.17:Kubernetes 1.16.15升级到1.17.17。计划后面还是会持续升级到最新的1.21...

Kubernetes中域名解析的异常问题分析

2021-07-07
阅读 1 分钟
1.8k
自建kubernetes1.16集群,服务应用早期多为php应用。docker封装nginx+php-fpm基础镜像,将代码打包成image jenkins进行ci/cd构建。php应用中出现大佬域名解析失败的报错.....what?开始怀疑过kubernets版本问题,也怀疑过网络组件。但是未能找到原因。今天正好百度搜索资料时候偶然看到:[链接],看到他上面解决的curl调...

Kubernetes 1.16.15升级到1.17.17

2021-07-07
阅读 6 分钟
2.2k
线上kubernetes环境使用kubeadm搭建.当时应该是1.15的kubeadm搭建的。稳定运行了近两年的时间。其中升级了一次大版本从1.15升级到1.16。进行过多次小版本升级。现在的版本为1.16.15。中间也曾想升级过版本到更高的版本,但是升级master的时候出现异常了,还好是三节点的master集群,就恢复到了1.16的版本。一直没有进行...

Kubernetes 运行java程序无法使用jmap,jstack的解决方案

2021-07-07
阅读 3 分钟
3.3k
基础环境centos8+kubeadm1.20.5+cilium+hubble环境搭建,线上主要跑的php nodejs java的环境。java的pod昨天频繁出现了cpu 90%的占用率告警:虽然cpu是可压缩资源(compressible resources ),应用只会饥饿,不会像是内存爆了一样OOM.但是也需要进行一下性能分析,看一眼是代码逻辑有问题,还是资源分配的大小不合理。​

Kubernetes traefik tls证书到期替换

2021-07-07
阅读 2 分钟
2.6k
ssl证书都是一年签发的。到了六月份了一年一度的证书替换的日子到了.......。过去的方法一直都是先delete secret,然后继续创建一个新的。这次就突发奇想的,还有其他方法吗......百度了一下还真的搜索到了:[链接]我的证书是在腾讯云上面购买的 TrustAsia 域名型(DV)通配符(1 年)的 ssl证书。考虑到成本毕竟申请的dv的...

Kubernetes中资源的管理与调度

2021-07-07
阅读 27 分钟
2k
不知道有没有小伙伴跟我一样在集群创建应用的时候没有详细计算过自己的资源配比。然后我是看到kubectl top node 一看每个节点还有很多的资源,就直接创建了几个资源配比较高的应用,而且这几个应用是高负载运行的....然后的结果就是集群中好多应用开始崩溃了......

Kubernetes部署php 应用时候memory_limit的修改

2021-07-07
阅读 2 分钟
830
基础环境:centos8+kubeadm1.20.5+cilium+hubble环境搭建,traefik提供对外服务:Kubernetes 1.20.5 安装traefik在腾讯云下的实践。跑了几个基础的php服务。基础镜像是参考的[链接]搭建。然后php报错:Allowed memory size of 134217728 bytes exhausted (tried to allocate 6291488 bytes)临时需要调整个参数。不想重新...

Kubernetes 中部署 Maven 私有仓库 Sonatype Nexus3

2021-07-07
阅读 10 分钟
1.7k
java程序员们想弄一个私有maven仓库,嗯 正常的是用nexus or artfactory? artfactory是两三年前听jfrog的讲座知道的,程序说他原来用的nexus。那就搞一个nexus了。基础环境参照:[链接]--kubernetes集群1.20.5版本(当然了进行了小版本升级1.21了,系列笔记中有提)[链接]--网关层的代理traefik[链接]--存储块腾讯云cbsa...

kubernetes部署springboot项目使用configmap尝试

2021-07-07
阅读 6 分钟
2.5k
我的基础环境all in kubernetes,参见:[链接]后端大佬们玩springboot cloud项目.故要讲springboot cloud项目部署在kubernetes集群中。其实使用springboot cloud价格我还是有所反对的。看过一些文章如:[链接]。springboot与我的kubernetes有很多的重合功能了。本来就是差不多同时兴起的项目....如果用新的东西 我还是比...

Kubernetes 1.20.5 upgrade1.21.0后遗症

2021-07-07
阅读 2 分钟
1.2k
Kubernetes 1.20.5 upgrade 1.21.0,升级完成突然发现Prometheus discover中两个服务down了,收到微信报警登陆Prometheus控制台一看controller-manager kube-scheduler服务确实是down:

Kubernetes 1.20.5 实现一个服务注册与发现到Nacos

2021-07-07
阅读 6 分钟
971
参照 Kubernetes 1.20.5搭建nacos,在kubernetes集群中集成了nacos服务。想体验下服务的注册与发现功能。当然了 也想体验下sentinel各种的集成,反正就是spring cloud alibaba全家桶的完整体验啊......一步一步来吧哈哈哈。先来一下服务的注册与发现。特别鸣谢[链接],程序猿DD的系列文章昨天无意间看到的,很不错,已经...

Kubernetes 1.20.5 Sentinel之alibaba-sentinel-rate-limiting服务测试

2021-07-07
阅读 4 分钟
1k
参照[链接]就修改了连接setinel dashboard的连接修改为kubernetes集群中setinel服务的service ip与8858端口。maven打包jar包。

Kubernetes 1.20.5搭建sentinel

2021-07-07
阅读 9 分钟
3.5k
后端程序团队准备一波流springcloud架构,配置中心用了阿里开源的nacos。不出意外的要高一个sentinel做测试了.....。做一个demo开始搞一下吧。kubernetes上面搭建sentinel的案例较少。看下眼还是springcloud全家桶的多点。阿里开源的这一套还是少点。百度或者Google搜索 sentinel基本出来的都是redis哨兵模式...有点忧伤...

Kubernetes1.20.5 gitlab13.6 update13.10

2021-07-07
阅读 1 分钟
878
安装的时候gitlab版本用的13.6版本....貌似最近有bug了 看好多人都建议升级到13.10版本后流氓了一下 只修改了giltlab.yaml中image的tag 然后