草庐IT

k8s架构

全部标签

JavaWeb——005 请求响应 & 分层解耦(Postman、三层架构、IOC、DI、注解)

SpringBootWeb请求响应这里写目录标题SpringBootWeb请求响应前言1.请求1.1Postman1.1.1介绍1.1.2安装1.2简单参数1.2.1原始方式1.2.2SpringBoot方式1.2.3参数名不一致1.3实体参数1.3.1简单实体对象1.3.2复杂实体对象1.4数组集合参数1.4.1数组1.4.2集合1.5日期参数1.6JSON参数1.7路径参数2.响应2.1@ResponseBody2.2统一响应结果2.3案例2.3.1需求说明2.3.2准备工作2.3.3实现步骤2.3.4代码实现2.3.5测试2.3.6问题分析3.分层解耦3.1三层架构3.1.1介绍3.1.

基于x86架构的OpenHarmony应用生态挑战赛等你来战!

为了更快速推进OpenHarmony在PC领域的进一步落地,加快x86架构下基于OpenHarmony的应用生态的繁荣,为北向应用开发者提供一个更加便捷的开发环境,推动OpenHarmony北向应用开发者的增加,助力OpenHarmony在PC领域实现新的突破,由开放原子开源基金会、央视网、江苏省工业和信息化厅、无锡市人民政府、江苏软件产业人才发展基金会、苏州工业园区、无锡高新区等共同承办,鸿湖万联参与共建的“基于x86架构的OpenHarmony应用生态挑战赛”已于2月1日火热开启,正在踊跃报名中!本赛题的硬件以“Inteli3/i5/i7”为主。还在等什么?心动不如行动!快叫上小伙伴一起为

基于x86架构的OpenHarmony应用生态挑战赛等你来战!

为了更快速推进OpenHarmony在PC领域的进一步落地,加快x86架构下基于OpenHarmony的应用生态的繁荣,为北向应用开发者提供一个更加便捷的开发环境,推动OpenHarmony北向应用开发者的增加,助力OpenHarmony在PC领域实现新的突破,由开放原子开源基金会、央视网、江苏省工业和信息化厅、无锡市人民政府、江苏软件产业人才发展基金会、苏州工业园区、无锡高新区等共同承办,鸿湖万联参与共建的“基于x86架构的OpenHarmony应用生态挑战赛”已于2月1日火热开启,正在踊跃报名中!本赛题的硬件以“Inteli3/i5/i7”为主。还在等什么?心动不如行动!快叫上小伙伴一起为

基于x86架构的OpenHarmony应用生态挑战赛等你来战!

为了更快速推进OpenHarmony在PC领域的进一步落地,加快x86架构下基于OpenHarmony的应用生态的繁荣,为北向应用开发者提供一个更加便捷的开发环境,推动OpenHarmony北向应用开发者的增加,助力OpenHarmony在PC领域实现新的突破,由开放原子开源基金会、央视网、江苏省工业和信息化厅、无锡市人民政府、江苏软件产业人才发展基金会、苏州工业园区、无锡高新区等共同承办,鸿湖万联参与共建的“基于x86架构的OpenHarmony应用生态挑战赛”已于2月1日火热开启,正在踊跃报名中!本赛题的硬件以“Inteli3/i5/i7”为主。还在等什么?心动不如行动!快叫上小伙伴一起为

Rancher中使用promtail+loki+grafna收集k8s日志并展示

Rancher中使用promtail+loki+grafna收集k8s日志并展示目录Rancher中使用promtail+loki+grafna收集k8s日志并展示1、添加ChartRepo2、安装promtail3、安装loki+grafana4、使用根据应用需求和日志数量级别选择对应的日志收集、过滤和展示方式,当日志量不太大,又想简单集中管理查看日志时,可使用promtail+loki+grafna的方式。本文找那个loki和grafana外置在了k8s集群之外。1、添加ChartRepo方式一:helmrepoaddgrafanahttps://grafana.github.io/hel

Java架构师之路七、大数据:Hadoop、Spark、Hive、HBase、Kafka等

目录Hadoop:Spark:Hive:HBase:Kafka:Java架构师之路六、高并发与性能优化:高并发编程、性能调优、线程池、NIO、Netty、高性能数据库等。-CSDN博客Java架构师之路八、安全技术:Web安全、网络安全、系统安全、数据安全等-CSDN博客 Hadoop:Hadoop是一个开源的分布式计算平台,它由Apache基金会开发和维护。Hadoop最初是为处理大规模数据集的分布式存储和处理而设计的,目前已成为了大数据领域的重要组成部分之一。Hadoop的核心组件包括:HadoopDistributedFileSystem(HDFS):一个分布式文件系统,可以在多个节点上

【k8s 高级调度--污点和容忍】

1、调度概念在Kubernetes中,调度(scheduling)指的是确保Pod匹配到合适的节点,以便kubelet能够运行它们。抢占(Preemption)指的是终止低优先级的Pod以便高优先级的Pod可以调度运行的过程。驱逐(Eviction)是在资源匮乏的节点上,主动让一个或多个Pod失效的过程。2、CronJob计划任务在k8s中周期性运行计划任务,与linux中的crontab相同注意点:CronJob执行的时间是controllerr-manager的时间,所以一定要确保controller-manager时间是准确的。2.1配置文件apiVersion:batch/v1kind

【JAVA日志】关于日志系统的架构讨论

目录1.日志系统概述2.环境搭建3.应用如何推日志到MQ4.logstash如何去MQ中取日志5.如何兼顾分布式链路追踪1.日志系统概述关于日志系统,其要支撑的核心能力无非是日志的存储以及查看,最好的查看方式当然是实现可视化。目前市面上有成熟的解决方案——ELK,即elasticsearch+logstash+kibana。前文中我们已经聊过了ELK这条线,本文主要就是基于ELK并在其中加一个MQ作为中间层来流量削峰、异步写日志。这里首先要声明的是,虽然本文在日志系统中使用到了MQ,但MQ真的是必要的嘛?这个要看系统的体量了。除非是超大型的分布式架构,服务上百个并且并发量较高,才会考虑用MQ来

Linux教程:如何使用kubeadm从头到尾搭建k8s单节点服务并部署dashboard

前言:在以往教程中,我们使用的是Minikube快速搭建的k8s服务,但这种方式只能在开发环境中使用,并不推荐生产环境,官方的推荐的方案是采用kubeadm快速搭建、kubeadm是官方社区推出的一个用于快速部署kubernetes集群的工具,它提供kubeadminit和kubeadmjoin作为创建Kubernetes集群的最佳实践“快捷路径”。本章我们来介绍下如何使用kubeadm从零开始搭建。第一步、准备环境1、修改主机名为masterhostnamectlset-hostnamemasterhostnamectlstatusvi/etc/hostsreboot2、关闭防火墙、seli

提升你的云技能:深入了解CKA认证之k8s升级秘籍!

一、预备知识点kubernetes版本升级迭代非常快,每三个月更新一个版本,很多新的功能在新版本中快速迭代,为了与社区版本功能保持一致,升级kubernetes集群,社区已通过kubeadm工具统一升级集群,升级步骤简单易行。升级工作的基本流程如下:升级主控制平面节点升级其他控制平面节点升级工作节点版本升级通常分为两类:1.小版本升级小版本升级如下1.14.1升级到1.14.2,小版本升级可以跨版本升级,如1.14.1升级到1.14.3.2.跨版本升级跨版本升级是指大版本升级,如1.14.x升级到1.15.x。升级注意,不能跨版本升级:1.19.x→1.20.y:是可以的(其中y>x)1.19