草庐IT

kubernetes之deployment

全部标签

五种 Kubernetes Lens 替代品

让我们回顾一下KubernetesLens并考虑五个可以作为替代品的优秀工具。什么是KubernetesLens?Lens是一个开源集成开发环境(IDE),允许用户在Mac、Windows和Linux平台上连接和管理多个Kubernetes集群。它提供了一个功能丰富、直观的图形界面,允许用户直接从控制台部署和管理集群。KubernetesLens提供内置仪表板,可提供关键指标和对Kubernetes集群上运行的资源的洞察,包括部署、配置、网络、存储、访问控制和自定义资源。Lens最初由芬兰科技创业公司Kontena开发。2020年,它被Mirantis收购,并在MIT许可下作为开源项目发布。K

五种 Kubernetes Lens 替代品

让我们回顾一下KubernetesLens并考虑五个可以作为替代品的优秀工具。什么是KubernetesLens?Lens是一个开源集成开发环境(IDE),允许用户在Mac、Windows和Linux平台上连接和管理多个Kubernetes集群。它提供了一个功能丰富、直观的图形界面,允许用户直接从控制台部署和管理集群。KubernetesLens提供内置仪表板,可提供关键指标和对Kubernetes集群上运行的资源的洞察,包括部署、配置、网络、存储、访问控制和自定义资源。Lens最初由芬兰科技创业公司Kontena开发。2020年,它被Mirantis收购,并在MIT许可下作为开源项目发布。K

阿里开源,超强大的 Kubernetes 本地调试工具 Kt-Connect 使用指南

背景 注:背景有点啰嗦,讲讲一路走来研发本地调试的变化,嫌烦的可以直接跳过,不影响阅读。2019年我在的公司当时是个什么情况,只有两个Java应用,还都跑在一个TomcatServlet容器。当时是如何本地调试?都是研发自己电脑装个Mysql,装个Tomcat,自己电脑运行调试,好处嘛就是后端研发互不干扰,想怎么改就怎么改,APP端研发就直连后端的笔记本调试。上线部署嘛就是一个研发手动编译个Jar包丢到云服务器上面,大体就是个草台班子,能干活,但是也就那样。2020年到了2020年,公司买了一台服务器,Centos的系统,给装上了Mysql、Tomcat,用上了Redis缓存,RabbitMQ

阿里开源,超强大的 Kubernetes 本地调试工具 Kt-Connect 使用指南

背景 注:背景有点啰嗦,讲讲一路走来研发本地调试的变化,嫌烦的可以直接跳过,不影响阅读。2019年我在的公司当时是个什么情况,只有两个Java应用,还都跑在一个TomcatServlet容器。当时是如何本地调试?都是研发自己电脑装个Mysql,装个Tomcat,自己电脑运行调试,好处嘛就是后端研发互不干扰,想怎么改就怎么改,APP端研发就直连后端的笔记本调试。上线部署嘛就是一个研发手动编译个Jar包丢到云服务器上面,大体就是个草台班子,能干活,但是也就那样。2020年到了2020年,公司买了一台服务器,Centos的系统,给装上了Mysql、Tomcat,用上了Redis缓存,RabbitMQ

KUR8 : 一款 Kubernetes 集群拓扑和指标可视化工具

KUR8是一个Kubernetes拓扑结构和Prometheus指标的可视化概览开源工具,只需要使用一个配置文件和RBAC授权的权限直接部署到你的Kubernetes集群中即可。KUR8将在本地启动,让您一目了然地监控Kubernetes集群。功能结构:浏览 ​​Structure​​ 页面可以以轻松查看你的控制平面和工作节点及其所有pod,单击组件可查看有关其元数据、状态和规范的更多详细信息,轻松查找有关从容器到入口的任何内容的镜像ID或IP地址的信息。指标:使用我们精选的指标仪表板一目了然地了解集群的状态。自定义指标:使用我们的自定义指标页面来使用PROMQL自动完成查询想要的任何指标。报

KUR8 : 一款 Kubernetes 集群拓扑和指标可视化工具

KUR8是一个Kubernetes拓扑结构和Prometheus指标的可视化概览开源工具,只需要使用一个配置文件和RBAC授权的权限直接部署到你的Kubernetes集群中即可。KUR8将在本地启动,让您一目了然地监控Kubernetes集群。功能结构:浏览 ​​Structure​​ 页面可以以轻松查看你的控制平面和工作节点及其所有pod,单击组件可查看有关其元数据、状态和规范的更多详细信息,轻松查找有关从容器到入口的任何内容的镜像ID或IP地址的信息。指标:使用我们精选的指标仪表板一目了然地了解集群的状态。自定义指标:使用我们的自定义指标页面来使用PROMQL自动完成查询想要的任何指标。报

聊一聊Kubernetes数据持久化管理

Kubernetes为了能更好的支持有状态应用的数据存储问题,除了基本的HostPath和EmptyDir提供的数据持久化方案之外,还提供了PV,PVC和StorageClass资源对象来对存储进行管理。PV的全称是PersistentVolume(持久化卷),是对底层数据存储的抽象,PV由管理员创建、维护以及配置,它和底层的数据存储实现方法有关,比如Ceph,NFS,ClusterFS等,都是通过插件机制完成和共享存储对接。PVC的全称是PersistentVolumeClaim(持久化卷声明),我们可以将PV比喻为接口,里面封装了我们底层的数据存储,PVC就是调用接口实现数据存储操作,PV

聊一聊Kubernetes数据持久化管理

Kubernetes为了能更好的支持有状态应用的数据存储问题,除了基本的HostPath和EmptyDir提供的数据持久化方案之外,还提供了PV,PVC和StorageClass资源对象来对存储进行管理。PV的全称是PersistentVolume(持久化卷),是对底层数据存储的抽象,PV由管理员创建、维护以及配置,它和底层的数据存储实现方法有关,比如Ceph,NFS,ClusterFS等,都是通过插件机制完成和共享存储对接。PVC的全称是PersistentVolumeClaim(持久化卷声明),我们可以将PV比喻为接口,里面封装了我们底层的数据存储,PVC就是调用接口实现数据存储操作,PV

带你学会Kubernetes应用质量管理

服务质量管理在Kubernetes中,Pod是最小的调度单元,所以跟资源和调度相关的属性都是Pod对象的字段,而其中最重要的就是CPU和内存。如下所示:---apiVersion:v1kind:Podmetadata:name:pod-demospec:containers:-name:mywebimage:wordpressimagePullPolicy:IfNotPresentresources:requests:memory:"128Mi"cpu:"250m"limits:memory:"256Mi"cpu:"500m"其中resources就是资源限制部分。注:由于一个Pod里可以定义

带你学会Kubernetes应用质量管理

服务质量管理在Kubernetes中,Pod是最小的调度单元,所以跟资源和调度相关的属性都是Pod对象的字段,而其中最重要的就是CPU和内存。如下所示:---apiVersion:v1kind:Podmetadata:name:pod-demospec:containers:-name:mywebimage:wordpressimagePullPolicy:IfNotPresentresources:requests:memory:"128Mi"cpu:"250m"limits:memory:"256Mi"cpu:"500m"其中resources就是资源限制部分。注:由于一个Pod里可以定义