运维别卷系列 - 云原生监控平台 之 08.prometheus grafana 实践 2024-05-14 云原生, 运维, grafana 127人 已看 只需要把对应的 json 文件放到 provisioning/dashboards 目录下就可以了,这个目录的目的是为了把监视图相关的 json 文件做一个持久化,这样容器重启了,监视图都还在。如果是根据我前面的文章部署的 prometheus,下面的内容可以照抄,如果不是的话,注意 url 的 svc 地址是否正确。grafan 启动成功后,就可以使用 ip:端口 来访问 grafana 页面了,默认的用户名密码是:admin/admin。文件,下面的内容,是从容器里面拿出来的,只修改了。
【云原生之】K8s 管理工具 kubectl 详解(二) 2024-05-20 云原生, kubernetes, 容器, linux, docker 108人 已看 kubectl expose deployment 控制器名称 --name=服务名称 --port=服务端口 --target-port=pod端口。处于动态监听 pod 状态,由于使用的是滚动更新方式,所以会先生成一个新的pod,然后删除一个旧的pod,往后依次类推。使用node的IP地址进行检测,node是运行服务的、master是用来管理的。查看命名空间,刚才创建的nginx=test有3个副本。查看更新后的pod的ip会改变。--port=容器的端口。--image=镜像。
k8s node NotReady后会发生什么? 2024-05-23 云原生, kubernetes, 容器 106人 已看 K8s 是一种强大的容器编排和管理平台,能够高效地调度、管理和监控容器化应用程序;其本身使用声明式语义管理着集群内所有资源模型、应用程序、存储、网络等多种资源,Node 本身又属于 K8s 计算资源,上面承载运行着各种类型的应用程序,当Node NotReady 后运行在其上面各种 Workload 类型的 Pod 都会受到影响,脱离了 K8s 生命周期的管理后将会变的不可控无法提供服务,为保障该 Node 上 Pod 的可用性及可控性,K8s 会对这个 Node 上的 Pod 进行网络、存储、副本保持等控
云原生周刊:Flux 2.3 发布 | 2024.5.20 2024-05-20 云原生, java, elasticsearch, 大数据, 开发语言 72人 已看 这个项目使得在 Kubernetes 上运行 OpenStack 变得更加容易,同时提供了更好的可伸缩性和灵活性,以满足不同规模和需求的部署。文章提供了配置步骤和使用 Cilium 在 Oracle 云上管理跨多个 Kubernetes 集群的具有状态工作负载的好处的见解。通过 Kompose,用户可以使用熟悉的 Docker Compose 格式定义应用程序,并将其转换为适用于 Kubernetes 的 YAML 文件,从而在 Kubernetes 上轻松部署他们的应用程序。本文由博客一文多发平台。
Kubectl 使用详解——k8s陈述式资源管理 2024-05-22 云原生, kubernetes, 容器, linux, docker 107人 已看 当我们有多个服务需要创建时;我们在创建的过程中,先创建一部分然后暂停(pause);创建的这一部分作为测试;如果测试结果正常,我们再继续(resume)创建。
从需求角度介绍PasteSpider(K8S平替部署工具适合于任何开发语言) 2024-05-14 云原生, kubernetes, java, 容器, 开发语言 97人 已看 Kubernetes的强大毋庸置疑,但是你有问自己这么个大杀器真的适合你么?这里推荐一款更加小巧的容器部署工具,集报表,发布,环境,通知于一身的PasteSpider!支持git/svn发布,支持平滑升级,支持环境隔离,支持用户隔离,支持运行变量设定等,关键易上手!
分布式微服务之springboot学习[上] 2024-05-23 云原生, 微服务, 架构, wpf, 分布式 110人 已看 官网文档:学习文档:离线文档:在线API:1.还有父项目, 声明了开发中常用的版本号.2.并且进行 自动版本仲裁, 即如果程序员没有指定某个依赖jar的版本, 则以父项目指定的版本为准.1.开发中我们引入相关场景的starter, 这个场景中所有的相关依赖都引入进来了, 比如我们做web开发引入了, 该starter将导入与web开发相关的所有包.2.依赖树:可以看到 spring-boot-starter-web, 帮我们导入了开发模块, 还导入了tomcat的场景启动器。
从需求角度介绍PasteSpider(K8S平替部署工具适合于任何开发语言) 2024-05-14 云原生, kubernetes, java, 容器, 开发语言 106人 已看 Kubernetes的强大毋庸置疑,但是你有问自己这么个大杀器真的适合你么?这里推荐一款更加小巧的容器部署工具,集报表,发布,环境,通知于一身的PasteSpider!支持git/svn发布,支持平滑升级,支持环境隔离,支持用户隔离,支持运行变量设定等,关键易上手!
微服务:利用RestTemplate实现远程调用 2024-05-22 云原生, 微服务, 架构 92人 已看 由于实现还未封装用户信息,所以为null。 下面我们来使用**远程调用**用户服务的接口,然后封装一下用户信息返回即可。
红队攻防渗透技术实战流程:云安全之云原生安全:K8s安全 2024-05-21 云原生, kubernetes, 安全, 容器 86人 已看 Kubernetes是一个开源的,用于编排云平台中多个主机上的容器化的应用,目标是让部署容器化的应用能简单并且高效的使用, 提供了应用部署,规划,更新,维护的一种机制。其核心的特点就是能够自主的管理容器来保证云平台中的容器按照用户的期望状态运行着,管理员可以加载一个微型服务,让规划器来找到合适的位置,同时,Kubernetes在系统提升工具以及人性化方面,让用户能够方便的部署自己的应用。随着越来越多企业开始上云的步伐,在攻防演练中常常碰到云相关的场景,例:公有云、私有云、混合云、虚拟化集群等。
k8s 部署mqtt简介 2024-05-22 云原生, kubernetes, 容器 77人 已看 随着业务的发展,你可能需要扩展MQTT Broker的容量。一旦MQTT Broker在Kubernetes中成功部署并可以访问,你就可以配置MQTT客户端来连接和使用这个Broker了。如果你的MQTT Broker需要被集群外部访问,你可以使用NodePort、LoadBalancer或Ingress来配置外部访问。你需要选择一个适合你需求的MQTT Broker。你需要为MQTT Broker编写Kubernetes资源配置文件,通常包括Deployment、Service等。
用docker命令行操作远程的Dockerd daemon服务 2024-05-15 云原生, 容器, 运维, eureka, docker 96人 已看 本地安装Dockerd服务太耗本机磁盘空间了,共用已有的Dockerd服务能够节省一部分空间。
在k8s中搭建elasticsearch高可用集群,并对数据进行持久化存储 2024-05-16 云原生, kubernetes, elasticsearch, 容器, jenkins 103人 已看 本文详细阐述了如何在Kubernetes(k8s)环境中搭建一个高可用的Elasticsearch集群,并重点介绍了数据持久化的配置与实现。随着大数据和云计算技术的飞速发展,Elasticsearch作为一款强大的搜索引擎和分析工具,其高可用性和数据持久性成为企业应用的关键需求。首先,文章介绍了Elasticsearch集群的基本概念,包括节点类型、分片、复制因子等核心概念,以及这些概念在实现高可用性方面的作用。随后,文章详细说明了在Kubernetes中部署Elasticsearch集群的步骤,包括创
《微服务王国的守护者:Spring Cloud Dubbo的奇幻冒险》 2024-05-22 云原生, 微服务, 架构, spring cloud, dubbo 108人 已看 探索微服务王国的神秘角落,揭秘Spring Cloud与Dubbo如何联手打造一个灵活、强大且易于维护的服务帝国。从环境搭建到服务治理,再到未来趋势的展望,本文将带你开启一段充满魔法与奇迹的冒险之旅。准备好了吗?让我们一起走进微服务的奇幻世界,发现服务架构的无限可能!
微服务(Spring Clould)--Nacos的安装、配置 2024-05-16 云原生, spring, 微服务, 架构, java 98人 已看 Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service的首字母简称,一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。Nacos 是构建以“服务”为中心的现代应用架构 (例如微服务范式、云原生范式) 的服务基础设施。