草庐IT

kubernetes_resource_checkingpoint

全部标签

使用Kubernetes的区块链案例

译者|李睿审校|孙淑娟为了说明如何使用Kubernetes,建议考虑本文介绍的区块链案例,并探讨为加密货币市场开发的应用程序。这个应用程序使用的技术是实用的,也可以用于其他项目。换句话说,技术任务是一个非常通用的解决方案,主要针对Kubernetes进行了专门调整,也可以用于其他行业。使用的技术该项目是一个启动项目,预算有限。而开发人员将定期为投资者提供演示,并定期展示开发新功能的进展情况。因此决定使用以下技术:NodeJS(NestJS框架)PostgreSQL数据库KafkaJSKubernetes(k8s)+Helm图表FlutterReact开发过程对于第一阶段,开发人员的主要目的是将

使用Linode引擎实现Kubernetes自动缩放的优秀实践

众所周知,云服务架构可以随着应用的需求实时扩展,而无需人工进行配置的更改或逐行增加代码。其中,自动化缩放(Autoscaling)就保证了在无需人工干预的情况下,自动增加或减少应用负载的能力。显然,如果调整得当,自动化缩放可以降低我们维护应用的成本、以及项目实施的难度。对于Kubernetes而言,其自动化缩放的过程通常是:首先确定一组何时需要为Kubernetes扩展应用容量的指标。接着,设定一组被用来判定应用是该扩展、还是缩容的规则。最后,使用各种kubernetesAPI,对应用程序的可用资源进行扩缩容,以满足程序执行和服务所需。自动化缩放虽然是一个看似复杂的过程,但是它能够比其他技术更

使用Linode引擎实现Kubernetes自动缩放的优秀实践

众所周知,云服务架构可以随着应用的需求实时扩展,而无需人工进行配置的更改或逐行增加代码。其中,自动化缩放(Autoscaling)就保证了在无需人工干预的情况下,自动增加或减少应用负载的能力。显然,如果调整得当,自动化缩放可以降低我们维护应用的成本、以及项目实施的难度。对于Kubernetes而言,其自动化缩放的过程通常是:首先确定一组何时需要为Kubernetes扩展应用容量的指标。接着,设定一组被用来判定应用是该扩展、还是缩容的规则。最后,使用各种kubernetesAPI,对应用程序的可用资源进行扩缩容,以满足程序执行和服务所需。自动化缩放虽然是一个看似复杂的过程,但是它能够比其他技术更

实施虚拟 Kubernetes 集群时的关键注意事项

在Kubernetes环境中,多租户是指在开发和测试等环境中,多个团队、应用程序或用户之间共享一个大型集群,主要是为了降低管理多个集群的成本和运营开销。多租户正在成为平台团队部署Kubernetes基础设施的基本要求。使用Kubernetes命名空间实现多租户到目前为止,实现多租户的最流行的方法是使用Kubernetes命名空间。Kubernetes命名空间提供了一种简单的方法来划分一组资源,例如Pod、服务和部署,这些资源只能在该命名空间内访问。平台团队通常管理和操作集群,并具有完全集群级别的权限。它们通过创建一个或多个特定于每个团队、应用程序、用户的命名空间,并限制作为开发人员、DevOp

实施虚拟 Kubernetes 集群时的关键注意事项

在Kubernetes环境中,多租户是指在开发和测试等环境中,多个团队、应用程序或用户之间共享一个大型集群,主要是为了降低管理多个集群的成本和运营开销。多租户正在成为平台团队部署Kubernetes基础设施的基本要求。使用Kubernetes命名空间实现多租户到目前为止,实现多租户的最流行的方法是使用Kubernetes命名空间。Kubernetes命名空间提供了一种简单的方法来划分一组资源,例如Pod、服务和部署,这些资源只能在该命名空间内访问。平台团队通常管理和操作集群,并具有完全集群级别的权限。它们通过创建一个或多个特定于每个团队、应用程序、用户的命名空间,并限制作为开发人员、DevOp

Service Mesh:影响Kubernetes使用成本的双刃剑

​译者|崔皓本文主要讲述ServiceMesh如何影响Kubernetes的成本,带大家深入了解什么是ServiceMesh以及如何使用ServiceMesh减少Kubernetes的使用成本。一、什么是Kubernetes的ServiceMesh?ServiceMesh是一个专门的基础设施层,用于处理分布式微服务架构中服务与服务之间的通信。它通常包括服务发现、负载平衡、路由、容错和监控等功能。它还为服务之间的通信提供了一种统一的方式。ServiceMesh的目标是减少管理微服务之间通信的复杂性,让使用者更容易扩展和维护一个分布式系统。Kubernetes的ServiceMesh部署在Kube

Service Mesh:影响Kubernetes使用成本的双刃剑

​译者|崔皓本文主要讲述ServiceMesh如何影响Kubernetes的成本,带大家深入了解什么是ServiceMesh以及如何使用ServiceMesh减少Kubernetes的使用成本。一、什么是Kubernetes的ServiceMesh?ServiceMesh是一个专门的基础设施层,用于处理分布式微服务架构中服务与服务之间的通信。它通常包括服务发现、负载平衡、路由、容错和监控等功能。它还为服务之间的通信提供了一种统一的方式。ServiceMesh的目标是减少管理微服务之间通信的复杂性,让使用者更容易扩展和维护一个分布式系统。Kubernetes的ServiceMesh部署在Kube

Kubernetes (k8s 1.23) 安装与卸载

镜像下载、域名解析、时间同步请点击阿里云开源镜像站请注意k8s在1.24版本不支持docker容器,本文使用kubeadm进行搭建1.查看系统版本信息以及修改配置信息1.1安装k8s时,临时关闭swap,如果不关闭在执行kubeadm部分命令会报错swapoff-a或直接注释swap(需要重启生效)[root@hhdcloudrd7/]#cat/etc/fstab##/etc/fstab#CreatedbyanacondaonTueApr1911:43:172022##Accessiblefilesystems,byreference,aremaintainedunder'/dev/disk'

Kubernetes (k8s 1.23) 安装与卸载

镜像下载、域名解析、时间同步请点击阿里云开源镜像站请注意k8s在1.24版本不支持docker容器,本文使用kubeadm进行搭建1.查看系统版本信息以及修改配置信息1.1安装k8s时,临时关闭swap,如果不关闭在执行kubeadm部分命令会报错swapoff-a或直接注释swap(需要重启生效)[root@hhdcloudrd7/]#cat/etc/fstab##/etc/fstab#CreatedbyanacondaonTueApr1911:43:172022##Accessiblefilesystems,byreference,aremaintainedunder'/dev/disk'

Azure DevOps Pipelines部署.Net Core 应用到Kubernetes

一、   先决条件  1.AzureReposGit/Git和项目上传    把本地的NetCore项目上传至AzureReposGit/Git        2.DockerRegistryServiceConnection/Azuresubscription和AzureContainerRegistry以及KubernetesServiceConnection    在Projectsetting配置好对应的DockerConnection和KubernetesConnection       3.Kubernetesdeploymentyaml文件    本地配置好yaml文件,与项目一