k8s
文章平均质量分 54
快乐小运维
专注于Linux,shell,python+flask+html,docker,k8s+helm,cdn,ansible,jenkins+pipline,elk,jumpserver,zabbix,prometheus,nginx,php,mysql,redis,自建cdn,各种云服务平台,aws,熟悉数据库的迁移备份
展开
-
k8s版本回滚
helm history helm rollback原创 2022-09-28 20:06:11 · 682 阅读 · 0 评论 -
记一次k8s中service端口限制在30000-32767问题排查
问题今天利用service暴露nodePort端口80报以下错误he Service “webapp” is invalid: spec.ports[0].nodePort: Invalid value: 80: provided port is not in the valid range. The range of valid ports is 30000-32767这是因为apiserver默认限制了端口,默认就是30000-32767这个范围。如果需要将这个范围放开可以在/etc/kub原创 2021-09-09 11:54:23 · 2983 阅读 · 0 评论 -
jenkinsfile+helmfile流水线架构模版pipline
目前趋势都是微服务架构,k8s服务基本普及,helm作为管理k8s包用起来也非常方便,接下来我将我线上用的一套基于jenkins+helmfile的架构上传以便后期翻阅和学习。首先为什么用helmfile?Helm 作为 Kubernetes 的包管理工具在业界被广泛使用。但在实际使用场景中的一些需求 helm 并不能很好的满足。1.Helm 不提供 apply 命令2.Values 必须是纯文本;不支持模板渲染、不方便区分环境。helmfile就基本能满足我们的需求1。首先对于代码,我们每个微原创 2021-08-22 13:24:29 · 1658 阅读 · 0 评论 -
helm删除chart踩过的坑,自我踩坑总结
今天有一个chart不用了,准备删除,我先用的helm delete chartname来删除###:helm delete --helpUsage: helm delete [flags] RELEASE_NAME [...]Aliases: delete, del结果删除之后发现之前chart里面services占用的端口并未释放,我使用helm list 查看,里面我要删除的那个release找不到了,但是端口还是存在的,其实这个release并未删除。彻底删除这个release需原创 2021-06-21 17:11:13 · 5594 阅读 · 0 评论 -
k8s证书升级
k8s升级证书步骤####自己笔记记录####k8s 集群中基础服务的证书默认的是一年,如果证书过期,会导致APIserver服务不可用,需要更新证书,以下为证书更新步骤:查看证书过期时间:openssl x509 -in /etc/kubernetes/pki/apiserver.crt -noout -text |grep ’ Not ’步骤查看证书是否过期> 1.4 时候,才可以用这个方法kubeadm alpha certs check-expiration< 1.4 时原创 2021-06-21 16:30:03 · 1402 阅读 · 0 评论