随笔分类 -  k8s

摘要:背景: 在k8s中用到的比较到多的是ClusterIP和NodePort类型的service,externalIPs则很少使用。我们现在了解一下其用法和它的一些优缺点。 官方定义: 如果有路由到一个或多个集群节点的外部 IP,则可以在这些 IP 上公开 Kubernetes 服务。在服务端口上使用外 阅读全文
posted @ 2024-07-31 15:39 高佳丰 阅读(243) 评论(0) 推荐(0) 编辑
摘要:背景 ingress本质上也是个nginx,多个项目日志全部往access.log中输入就显得杂乱无章可读性不高,不利于日志阅读关键信息获取,排错就异常痛苦。 so 闲话少叙开干! 1、部署ingress 我这里ingress是用helm部署的 [root@master ~]# helm list 阅读全文
posted @ 2024-05-28 17:10 高佳丰 阅读(87) 评论(0) 推荐(0) 编辑
摘要:k8s hpa自定义指标参考链接 https://blog.csdn.net/fly910905/article/details/105375822 这个大佬写的挺好的。 不再搬运了,仅不不懂的地方记录一下。哈哈哈 模拟增加memory的脚本解释一下,因为我也第一次见到这么玩,命令也是新鲜 #!/bin/bash mkdi 阅读全文
posted @ 2024-02-28 15:56 高佳丰 阅读(90) 评论(0) 推荐(0) 编辑
摘要:SLB一个端口监听多个web应用Ingress 其实就是从 Kuberenets 集群外部访问集群的一个入口,将外部的请求转发到集群内不同的 Service 上,其实就相当于 nginx、haproxy 等负载均衡代理服务器。 最近又发现一个ingress的应用场景,也是一个实际的生产问题。 现在我有一套公有云的资源,一个SLB和 阅读全文
posted @ 2023-11-30 14:18 高佳丰 阅读(117) 评论(0) 推荐(0) 编辑
摘要:k8s deploy资源更新与检查在k8s的资源对象中deployment类型的资源对象几乎是我们在集群运维中打交道最多的了,手动修改的话很方便命令也简单。但是如果想把这些操作放到脚本中形成自动化的过程就得想其他的方法了。 下面介绍两个命令,直接在命令行修改deployment的镜像 # kubectl set -n namespa 阅读全文
posted @ 2023-11-14 10:53 高佳丰 阅读(102) 评论(0) 推荐(0) 编辑
摘要:环境: k8s1.25.2、helm部署的ingress 1、进入ingress helm目录,修改values.yaml文件 2、卸载重装 helm uninstall ingress-test -n test helm install ingress-test -f values-test.ya 阅读全文
posted @ 2023-03-21 08:52 高佳丰 阅读(384) 评论(0) 推荐(0) 编辑
摘要:1、nginx-controller部署请参考我的另一篇博客 nginx Ingress Controller Packaged by Bitnami 2、修改values.yaml 不通controller之间的 ingressClassName 和 controller Class都不能相同。 阅读全文
posted @ 2022-11-28 15:59 高佳丰 阅读(197) 评论(0) 推荐(0) 编辑
摘要:环境: k8s版本1.25.2 一个master 两个node节点 集群节点全部允许调度(无污点),且资源充足。 操作系统版本: Ubuntu22.01 排查思路: 查看kubelet 日志,和controller-manage组件的日志,看是否有异常; 我这里的环境是在本地VM上的,表现为kube 阅读全文
posted @ 2022-10-27 13:56 高佳丰 阅读(313) 评论(0) 推荐(0) 编辑
摘要:环境介绍 节点 master01 work01 work02 主机/ip calico-master01/192.168.195.135 calico-master01/192.168.195.135 calico-master01/192.168.195.135 版本 1.25.2 # 操作系统版 阅读全文
posted @ 2022-10-21 16:26 高佳丰 阅读(283) 评论(0) 推荐(0) 编辑
摘要:在Kubernetes的node节点上运行命令 [ kubectl ] 命令出现了如下错误 root@calico-work01:~# kubectl get nodes The connection to the server localhost:8080 was refused - did yo 阅读全文
posted @ 2022-10-20 09:58 高佳丰 阅读(531) 评论(0) 推荐(0) 编辑
摘要:背景: 领导要求的最新最新版本k8s。。。使用ingress-nginx 对外暴露内部服务 环境 节点 master worker 主机/ip calico-master01/192.168.195.135 calico-work01/192.168.195.136 k8s版本 1.25.2 操作步 阅读全文
posted @ 2022-10-19 14:40 高佳丰 阅读(1447) 评论(7) 推荐(1) 编辑
摘要:背景: 公司要求部署最一套新版的k8s系统来部署生产应用,说实话很头疼。因为k8s自1.23版本之后就用不docker作为容器的默认运行时了,而是采用的containerd,这就带来了一系列的问题。没有经验的问题,百度文档少的问题。。。 实际配置 contained的配置文件在/etc/contai 阅读全文
posted @ 2022-10-16 20:43 高佳丰 阅读(7930) 评论(0) 推荐(0) 编辑
摘要:下载helm压缩包,地址 https://github.com/helm/helm/releases/tag/v3.10.1 选择适合自己操作系统的包 上传解压安装 1 root@calico-master01:~# rz 2 Sent - helm-v3.10.1-linux-amd64.tar. 阅读全文
posted @ 2022-10-14 10:25 高佳丰 阅读(425) 评论(0) 推荐(0) 编辑
摘要:环境信息: ubuntu-master01 192.1681.195.128 ubuntu-work01 192.168.195.129 k8s版本 1.25.2 背景描述:初始环境是一个master一个work,后面想扩容两个master节点。当初master01节点初始化成功时输出了一些内容用于 阅读全文
posted @ 2022-10-13 11:15 高佳丰 阅读(1903) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示