随笔分类 -  k8s

lens 开源k8s ide
摘要:lens 是一个开源的k8s ide 可以用来方便的进行k8s 管理,问题排查,而且支持多集群的管理 同时也包含了很不错的界面,用户体验还是很不错的 参考资料 https://k8slens.dev/ https://github.com/lensapp/lens 阅读全文

posted @ 2020-12-08 10:09 荣锋亮 阅读(1275) 评论(0) 推荐(0) 编辑

tanka 基本试用
摘要:以下是tanka的参考试用 依赖 kubectl diff jb jsonnet bundler helm 安装tanka mac os 命令 brew install tanka brew install jsonnet-bundler 试用 创建项目 mkdir prom-grafana && 阅读全文

posted @ 2020-11-14 21:55 荣锋亮 阅读(645) 评论(0) 推荐(0) 编辑

Kubeapps-2.0 发布了
摘要:Kubeapps-2.0 最进发布了,提供了好多新的特性,同时新的ui以下是一些参考连接 https://blog.bitnami.com/2020/10/Kubeapps-2.0.html https://github.com/kubeapps/kubeapps/releases/tag/v2.0 阅读全文

posted @ 2020-10-28 18:54 荣锋亮 阅读(438) 评论(0) 推荐(0) 编辑

Kubernetes Multi-Tenancy — A Best Practices Guide
摘要:转自:https://medium.com/faun/kubernetes-multi-tenancy-a-best-practices-guide-88e37ef2b709 Kubernetes multi-tenancy is a topic that more and more organiz 阅读全文

posted @ 2020-09-30 13:02 荣锋亮 阅读(363) 评论(0) 推荐(0) 编辑

默认service account 引起pv 挂载问题
摘要:现象 Unable to mount volumes for pod "xxxx(xxxxx)": timeout expired waiting for volumes to attach or mount for pod "xxxx". list of unmounted volumes=[xx 阅读全文

posted @ 2020-09-05 11:22 荣锋亮 阅读(626) 评论(0) 推荐(0) 编辑

使用正向proxy 连调部署在k8s 中的spring cloud 中的rest服务
摘要:业务需求比较简单,就是希望在本地开发环境测试k8s 中部署的spring cloud 服务 进行调试的几个问题 网络不通 因为容器有自己的网络,spring cloud 中注册的是容器ip,网络不通 我们进行调试的服务不能注册到注册中心 如果我们的服务注册到注册中心了,就会有流量访问,可能会影响线上 阅读全文

posted @ 2020-08-10 20:55 荣锋亮 阅读(707) 评论(0) 推荐(0) 编辑

使用openresty+ xip 服务暴露k8s 部署的spring cloud 服务为外部可访问的地址
摘要:对于k8s外部服务暴露的方法是很多的(ingress,nodeport,直接通过api server 访问)个有利弊 问题 我们需要一个统一的入口方便访问spring cloud 部署的pod 服务,一般大家想到的是gateway gateway 的确很不错,但是需要对于部署的每个pod 进行灵活的 阅读全文

posted @ 2020-06-16 20:46 荣锋亮 阅读(689) 评论(0) 推荐(0) 编辑

kpt 基于git+yaml 的k8s 配置管理
摘要:kpt 是谷歌开源的k8s 配置,资源部署,包管理解决方案。 包含以下特性 kpt pkg 基于git && yaml 的包管理解决方案 kpt cfg 在yaml 之上的cli 功能,方便修改配置文件 kpt live apply 模式的资源部署 kpt fn 基于fn 的扩展kpt,提高kpt的 阅读全文

posted @ 2020-04-02 08:30 荣锋亮 阅读(790) 评论(0) 推荐(0) 编辑

Kuma 0.4 发布支持7层链路追踪以及grafana dashboard
摘要:Kuma 0.4 发布了,基于opentracing 以及promethues ,我们可以更好的观测系统的指标了 同时grafana dashboard也已经到grafana 的marketplace 了 参考资料 https://konghq.com/blog/kuma-0-4-released- 阅读全文

posted @ 2020-03-03 08:52 荣锋亮 阅读(477) 评论(0) 推荐(0) 编辑

arkade 一键式 安装 kube app 的 cl
摘要:使用arkade 可以简化我们不是charts 以及app 到k8s 集群中,arkade 安装以及使用都是比较简单的 安装 curl -sLS https://dl.get-arkade.dev | sudo sh 命令 arkade install - install an app arkade 阅读全文

posted @ 2020-02-29 19:39 荣锋亮 阅读(819) 评论(0) 推荐(0) 编辑

kubectl-trace 基于bpftrace 的kubernetes 集群性能分析工具
摘要:kubectl-trace 是一个kubectl 的插件,我们可以使用基于bpftrace 的编程能力,来分析系统的性能问题, 强大,灵活,后边安装试用下 参考架构 参考资料 https://github.com/iovisor/kubectl-trace 阅读全文

posted @ 2019-12-15 15:07 荣锋亮 阅读(902) 评论(0) 推荐(0) 编辑

isopod dsl 框架管理kubernetes 配置
摘要:isopod 是一个包含了丰富能力的dsl 框架我们可以不用编写yaml 文件来进行k8s 管理 说明 语法类似python,目前移植内置了一些不错的功能kube 方法 vault 集成,helm 集成,同时包含了一些工具了(base64,uuid....) 参考资料 https://github. 阅读全文

posted @ 2019-10-07 10:45 荣锋亮 阅读(293) 评论(0) 推荐(0) 编辑

kuma 学习一 minikube 安装
摘要:官方文档提供了比较全的环境安装说明 我使用的系统是mac,同时使用minikube 运行 安装kumactl 下载地址: https://kong.bintray.com/kuma/kuma-0.1.1-darwin.tar.gz https://kong.bintray.com/kuma/kuma 阅读全文

posted @ 2019-09-11 10:25 荣锋亮 阅读(743) 评论(0) 推荐(0) 编辑

minikube 安装试用
摘要:目前使用k8s 要么用的物理机搭建的环境,要么就是使用docker for mac 中kubernetes 的特性,为了本地调试方便,使用下minikube minukube 包含的特性 负载均衡器 多集群 nodeports 支持 持久化数据卷 ingress dashboard 执行容器运行时 阅读全文

posted @ 2019-09-07 09:25 荣锋亮 阅读(5420) 评论(0) 推荐(0) 编辑

openjdk k8s port-forward 连接容器jmx服务
摘要:jmx 是java 自带的,如果需要使用我们只需要添加对应的配置即可,以下演示docker 集成jmx 使用kompose 生成k8s 的部署文件,使用port-forward 进行连接,所以java.rmi.server.hostname=localhost 环境准备 参考github 项目 ht 阅读全文

posted @ 2019-07-19 23:29 荣锋亮 阅读(1374) 评论(0) 推荐(0) 编辑

使用nginx 正向代理暴露k8s service && pod ip 外部直接访问
摘要:有时在我们的实际开发中我们希望直接访问k8s service 暴露的服务,以及pod的ip 解决方法,实际上很多 nodeport ingress port-forword 实际上我们还有一种方法:正向代理 nginx 正向代理配置 为了简单,只处理http 流量,实际上我们可以基于envoy 搞这 阅读全文

posted @ 2019-07-08 23:35 荣锋亮 阅读(4521) 评论(0) 推荐(0) 编辑

velero 备份、迁移 kubernetes 应用以及持久化数据卷
摘要:velero 是heptio 团队开源的kubernetes 应用以及持久化数据卷备份以及迁移的解决方案,以前的名字为ark 包含以下特性: 备份集群以及恢复 copy 当前集群的资源到其他集群 复制产品环境到开发以及测试环境中 velero 包含的额组件 server 运行在你的集群中 运行在本地 阅读全文

posted @ 2019-06-27 10:00 荣锋亮 阅读(1203) 评论(0) 推荐(0) 编辑

Kapitan 通用terraform&& kubernetes 配置管理工具
摘要:Kapitan 是一个通用的配置管理工具,可以帮助我们管理terraform 、kubernetes 以及其他的配置。 Kapitan 自生基于jsonnet 开发,对于我们日常进行软件的部署(tf以及k8s)是一个很方便的工具 一张参考图 说明 github 上对于Kapitan有详细的说明,对于 阅读全文

posted @ 2019-05-28 19:04 荣锋亮 阅读(863) 评论(0) 推荐(0) 编辑

处理kubernetes 一些比较难删除的资源
摘要:kubernetes 提供了force 的命令在我们删除资源的时候,但是很多时候还是不可以的 一般删除资源的处理 命令 kubectl delete <resource> <resourename> --grace-period=0 --force --wait=false 问题 一般这个是没有问题 阅读全文

posted @ 2019-05-15 10:24 荣锋亮 阅读(399) 评论(0) 推荐(0) 编辑

kubefuse 让Kubernetes 资源成为fuse 文件系统
摘要:kubefuse 是基于fuse 开发的文件系统,我们可以像访问文件系统一样访问Kubernetes 资源,使用python开发 支持以下特性: 可以使用方便的linux tools: ls、 vim 、cat 像文件系统一样查看Kubernetes 资源 像文件系统一样访问Kubernetes 资 阅读全文

posted @ 2019-05-01 17:01 荣锋亮 阅读(842) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示