client-go gin的简单整合十-Update

2022-06-22
阅读 14 分钟
1.2k
如果去update修改namespace我们常用的应该是修改namespace的labels,以zhangpeng namespace为例,我想增加一个name=abcd的标签/src/service/Namespace.go

client-go gin的简单整合九-Create

2022-06-21
阅读 18 分钟
908
完成了前面一些简单list-watch的demo,这里开始进一步完成crud的基本操作,就从create开始了。这里从create namespace deployment pod service作一个简单的应用列举

client-go gin的简单整合六-list-watch二(关于Rs与Pod以及Deployment的完善)

2022-06-10
阅读 17 分钟
866
背景:前面完成了client-go gin的简单整合五-list-watch deployment应用,进一步把 Rs Pod也实现list-watch!前面少写的:/src/core/deployment_init.go {代码...} 忘记了Store数据....depmap.data.Store(dep.Namespace, list)!client-go gin的简单整合六-list-watch二(关于Rs与Pod)关于Rs list-watch/src/core/rs_init...

client-go gin的简单整合三(list列表相关再进阶关于Pods)

2022-05-12
阅读 7 分钟
1.5k
紧接client-go gin的简单整合二(list列表相关进一步操作),namespace deployment service 都list列表展现了,总觉得还少点什么?比如显示集群中所有运行的pod列表?根据namespace显示pod列表?按照deployment名称查询所包含的pod?总而言之这一部分就围绕着pod列表的展现展开了!

client-go gin的简单整合二(list列表相关进一步操作)

2022-05-06
阅读 8 分钟
996
上一步完成了client-go gin的简单整合一(list列表相关操作),实现了简单的namespace deployment service的name的输出!现在我想输出更多的内容,也当时深入一下kubernetes这些基础!

client-go gin的简单整合一(list列表相关操作)

2022-05-05
阅读 7 分钟
1.3k
完成了client-go连接kubernetes集群-delete相关操作,稍微看过一些B站go圈里最会写js的奇淼 的go 与gin的视频,还有沈叔的一些课程:[链接]。一般都是习惯先动手的,自己动手操作,有问题就看沈叔的视频与解决思路!

client-go连接kubernetes集群-delete相关操作

2022-05-04
阅读 4 分钟
963
背景紧跟client-go连接kubernetes集群-connect and list,client-go连接kubernetes集群-create相关操作与client-go连接kubernetes集群-update相关操作。现在操作一下删除deployment 与namespace。当然了也想看一下操作集群crud的操作都有哪些动作!client-go连接kubernetes集群-delete相关操作删除deploymentmain.go {代...

client-go连接kubernetes集群-update相关操作

2022-05-04
阅读 8 分钟
1.5k
紧接client-go连接kubernetes集群-connect and list,client-go连接kubernetes集群-create相关操作。实例都是拿namespace 和deployment两个为代表进行展开延伸的(个人环境中deployment还是具有代表性的),前面创建了namespace deployment,正常的流程下一步就是修改namespace and deployment 了!

client-go连接kubernetes集群-create

2022-05-04
阅读 8 分钟
1.6k
deployment是属于appv1的apiversion.当然了Goland中corev1().后面可以试一下补全是没有deployment的选项的!*v1.Deployment怎么处理呢?单独写一个deployment的yaml文件然后文件流读取?或者直接在go文件中定义deployment的配置?

client-go连接kubernetes集群

2022-05-01
阅读 4 分钟
1.9k
kubernetes的基本应用的算是能入门了。但是基于各种客户端操作kubernetes集群还是没有深入玩过,最近一段时间入门了一下goland,就拿client-go深入体验一下kubernetes集群的基本操作,当然了最后能更深入一下跟gin框架结合了就好了......算是练手入门关于client-go参照github[链接]。请注意版本与kubernetes的版本兼容性...

Kubernetes搭建wikijs

2022-04-15
阅读 3 分钟
1.1k
跟其他公司合作,他们的wiki用的Requarks/wiki,看了一眼文档搭建还是很简单的:[链接]。顺便国内搜了一下文档:[链接]。先不说翻译的咋样,yaml文件能不能保证一下格式?写的也太乱了!看了一下原文:[链接]还是看原文吧!简单作一个wiki跑一下!

Kubernetes关于CSR的引子

2022-04-12
阅读 13 分钟
2k
今天一个小伙伴问我kuberntes集群中kubectl get csr怎么没有输出呢? 我试了一下我集群内确实没有csr的。what is csr?为什么kubectl get csr一定要有输出呢?什么时候会有csr呢(这里说的是系统默认的,不包括自己创建的!)

Terraform与Kubernetes的体验

2022-04-08
阅读 8 分钟
824
背景:Terraform体验了腾讯云的CVM的基本操作。正常流程要去体验一下其他基础组件的整合比如数据库redis等基础组件,还有现有资源的导入。配置文件的合理配置等等等....先插播一下kubernetes的体验吧......毕竟我主要的工作环境是Kubernetes!也有tke。其实也可以体验下tke的整合?现在先单独体验下原生的kubernetes吧!

Kubernetes prometheus Job误报解决

2022-04-07
阅读 2 分钟
1.2k
基本就是这样的环境:TKE 1.20.6搭建Kube-Prometheus(prometheus-oprator,做了一个cronjob:Kubernetes Cronjob的第一次使用。更新版本时候job发生了异常。但是后来都恢复了。可是alertmanager一直报警:相当惹人烦。该怎么处理呢?

Kubeadm集群证书过期后的处理

2022-03-24
阅读 3 分钟
1.3k
紧接上文kubernetes与velero的第一次尝试。恩主要是强调一下我要准备撤销这一个集群!业务迁移完了: nacos gitlab nexus....然后我就人为等集群证书过期了.....当然了正常的集群证书过期可以通过更新集群小版本进行证书的更新!我这里正好遇到集群撤销的场景,我就想看一下证书过期的场景了......过期前的表现.......now...

kubernetes与velero的第一次尝试

2022-03-18
阅读 5 分钟
1.2k
接上文:Kubernetes中gitlab的一次迁移。nexus也要迁移一下。这里更想体验一些velero。很多文章上面看到过:[链接] 。腾讯云TKE文档中也有类似的例子:[链接]。不想使用传统方式了想体验一下velero!so velero迁移一下kube-ops namespace 到另外一个集群的kube-ops1 namespace

Kubernetes中gitlab的一次迁移

2022-03-17
阅读 3 分钟
1.7k
早些时候集群规划不合理,跑了gitlab与Nexus3服务,正好集群要到期了....哈哈起码小版本升级一下kubernetes集群更新一下证书?但是为准备抛弃这个集群了。准备迁移服务!早些年将docker-compose搭建的gitlab 8版本的应用迁移到过kubernetes 集群:docker 搭建gitlab迁移到kubernetes集群(那还是2019年)。现在的集群是基...

记一次kubernetes Evicted的处理

2022-03-02
阅读 2 分钟
1.3k
事情这样的:kubernetes1.21.3集群。容器运行时containerd。除了K8s-node-06节点。保留这个docker节点有很多原因。比如当时没有想好用什么打包镜像。默认让jenkins打包镜像。还有就是我的gitlab 10.8.7版本contarinerd运行时下无法启动。就保留了这个节点运行gitlab pod。当然了也把这个节点设置为了不可调度。不相其他...

2022对看到的第一篇不爽的文章的吐槽

2022-02-09
阅读 4 分钟
927
微信关注了很多的技术公众号,早上醒来看各位大佬分析的文章是个人的习惯。虽然忘了很多公众号是怎么关注的了......早上偶然看到一篇分享文章:当前 Kubernetes 发行版比较,忍不住想要吐槽一把。这写的是啥玩意?也好意思分享?

Kubernetes Cronjob的第一次使用

2022-01-06
阅读 6 分钟
1.7k
虽然用了好几年的kubernetes服务了。但是服务应用的类型一般都是deployments statefuset daemonset几种类型,至于job cronjob确实是没有怎么用过。现在正好有一个php应用的服务需要每五分钟执行一次,恰好可以去熟悉一个CronJob的使用!

CKS考试总结

2021-12-24
阅读 11 分钟
4.3k
cks考试资格是去年活动时候跟cka一起买的 1200左右大洋吧...考了两次 ,第一次57分。我考!第二次 62分, 竟然还是没有过去....可能冥冥之中自己有所感应,今年活动的时候购买了一次机会备用的........好歹第三次算是过了86分还好......总结一下15个题吧!具体可参考昕光xg大佬的博客CKS认证--CKS 2021最新真题考试经验...

11111111111

2021-12-17
阅读 1 分钟
997
ffffffffffffffffffffffffffff

kubernetes 基于jenkins spinnaker的ci/cd实践二-sonarqube安装与简单使用

2021-11-23
阅读 13 分钟
2.4k
顺序有点乱了在ci/cd过程中应该是先进行代码的静态扫描再去进行扫描镜像的呢,就佛系的写了。反正步骤都是独立的。这里写一下sonarqube的安装与集成,估计实践的我还要好好研究一下!

kubernetes 基于jenkins spinnaker的ci/cd实践一增加制品镜像扫描

2021-11-20
阅读 22 分钟
3k
早期jenkins承担了kubernetes中的ci/cd全部功能Jenkins Pipeline演进,这里准备将cd持续集成拆分出来到spinnaker!当然了 正常的思路应该是将jenkins spinnaker的用户账号先打通集成ldap.spinnaker账号系统已经集成ldap.jenkins之前也做过相关的试验。这里关于jenkins集成ldap的步骤就先省略了。毕竟目标是拆分pipeline流...

Kubernetes中spinnaker使用二

2021-11-17
阅读 10 分钟
2.6k
紧跟Kubernetes中spinnaker的使用一。完成了简单的各种Triggers触发器,还有deploy Mainfest部署一个kubernetes的简单流水线。这里根据实际的环境想更深入一下流水线步骤:参数化的构建,webhook的触发,邮件的发送,jenkins流水线的集成等等首先明确一下pipeline是由多个stage组成的:关于默认的stage可以参照官网:[链接...

Kubernetes搭建spinnaker服务

2021-11-06
阅读 49 分钟
3.4k
2017-2018年左右的吧,不记得看什么了看到了spinnaker,但是当时真的安装不起来。各种被墙裂。2020年底学习了泽阳大佬的spinnaker实践课程。通过Halyard方式搭建了spinnaker的集群,并与jenkins gitlab harbor k8s完成了集成。2021年初稍微玩了一下,就去整别的事情去了,没有能应用于线上环境。下半年了,jenkins k8s这...

Kubernetes之kuberconfig--普通用户授权kubernetes集群

2021-10-10
阅读 5 分钟
1.4k
是这样的一个事情:服务运行于kubernetes集群(腾讯云tke1.20.6)。日志采集到了elasticsearch集群and腾讯的cls日志服务中。小伙伴看日志觉得还是不太方便,还是想看控制台输出的。给他们分配过一台服务器(加入到集群中,但是有污点标签的节点)。为了方便他们测试一下东西。现在想让他们通过此work节点可以在控制台查...

kubernetes搭建gitlab开启ssh

2021-09-28
阅读 2 分钟
2.2k
代码仓库gitlab,jenkins出发代码更新打包部署到kubernetes集群。jenkins构建频繁出现:error: RPC failed; HTTP 504 curl 22 The requested URL returned error: 504依然还是这个问题。jenkins中拉取可以增加--depth=1搞定了。但是小伙伴想保留切换分支, git log的信息啊......还是要加下ssh 记录一下:

关于Kubernetes image垃圾镜像容器的回收

2021-09-22
阅读 4 分钟
3.1k
早些时候kubernetes集群的cri还使用docker的时候经历过这样的状况: 集群运行很久后硬盘跑的快满了......,大文件主要集中在:/var/lib/docker/overlay2 下文件有快70G,/var/log/journal/日志也有4-5G。当时的操作是手工的在work节点进行了一下的操作:

Kubernetes应用Pod固定IP之kruise

2021-09-18
阅读 6 分钟
4.5k
团队成员都是老旧派,没有接受过容器思想。但是应用部署都在kubernetes集群上面了,然后他们以为应用的ip是不可变的。嗯,然后我就顺便看了一眼让容器保持ip不变的资料。早些时候报名了罗伟老师的k8s网络训练营。由于时间问题直播仅看了几次。但是受益匪浅。正好今天看群里小伙伴聊天讨论到了pod分配静态ip的方案就参考...