Docker Swarm 节点维护
Docker Swarm 是由 Docker 公司推出的 Docker 的原生集群管理系统,它将一个 Docker主机池变成了一个单独的虚拟主机,用户只需通过简单的 API 即可实现与 Docker 集群的通信。Docker Swarm 使用 GO 语言开发。从 Docker 1.12.0 版本开始
从实际业务问题出发去分析Eureka-Server端源码
Eureka-Server端源码解析
Docker入门
Docker如何解决依赖的兼容问题?因为打包程序时,肯定是在同一个系统中打包的,那对于不同环境的操作系统,Dcoker如何解决?首先看一下操作系统的结构:那Dcoker如何解决不同系统环境的问题?虚拟机先启动一个操作系统,然后再操作系统之上再启动应用。Docker直接启动应用。dockerHub官方
docker核心原理——unionfs、namespace、cgroup
docker的核心原理其实就是cgroup+namespace+unionfs 组合实现的隔离机制,资源控制等。隔离机制。
AI人工智能与云原生:创新科技的完美结合
人工智能(AI)是当今科技领域的热门话题,而云原生则是一种新兴的软件开发和部署模式。AI人工智能与云原生的结合,为现代技术创新提供了无限的可能性。本文将探讨AI与云原生的关系,并介绍其如何在实际应用中实现协同效应,促进了企业的数字化转型和科学研究的突破。
【K8S认证】2023年CKS考题-镜像扫描ImagePolicyWebhook(解析+答案)
【K8S认证】2023年CKS考题-镜像扫描ImagePolicyWebhook(解析+答案)
五、Eureka服务注册、续约、剔除、下线源码分析
总结:当 eureka 启动的时候,会向我们指定的 serviceUrl 发送请求,把自己节点的数据以post请求的方式,数据以json 形式发送过去。当返回的状态码为 204 的时候,表示注册成功。重要的类:DiscoveryClient 里面的 register()方法完后注册的总体构造Abst
k8s中Helm工具实践
Helm最核心的就是模板,即模板化的K8s清单文件(如,deployment, service等),模板经过渲染后会被提交到K8s中,本质上就是Go语言的template模板,模板文件位于template/目录中。变量的值定义在values.yaml文件中,该文件中定义了变量的缺省值,但可以在hel
云原生架构设计与实现:Spark 在 K8s 上运行的基本原理
下图展示了 spark-k8s-cli 的提交和运行原理。使用 spark-k8s-cli 在我们的生产环境中,我们使用 spark-k8s-cli 来提交任务。它融合了 spark-submit 和 spark-operator 两种作业提交方式的优点,所有作业都能通过 spark-operato
K8S:Yaml文件详解
详解k8s中的port:●portport 是 k8s 集群内部访问service的端口,即通过 clusterIP: port 可以从 Pod 所在的 Node 上访问到 service●nodePortnodePort 是外部访问 k8s 集群中 service 的端口,通过 nodeIP: n
Kubernetes(K8S)快速搭建typecho个人博客
Kubernetes提供了强大的高可用性特性,它可以自动管理和调度容器实例,确保应用程序在集群中始终可用。还可以监控和自动修复故障的容器实例,提高博客的稳定性和可靠性。它的弹性伸缩的特性,可以根据负载变化自动调整程序。当博客访问量增加时,Kubernetes可以自动扩展应用程序的实例数以满足需求,并
搭建多主节点k8s高可用集群(三主两从一VIP)
如果使用的是阿里云,kubectl控制端不能放在master节点,因为阿里云SLB有回环问题,也就是说SLB代理的服务器不能反向访问这个问题,但是腾讯云修复了这个问题。通过这些对等连接,每个节点上的路由器可以了解整个网络的拓扑,并决定最佳路径来路由数据包。 当k8s集群中某个节点服务器发生故障时
上一任留下的 Eureka,我该如何提升她的性能和稳定性(含数据比对)?
开篇:一次小小的技术讨论Aliware周末的时候,和一位在国内某互联网公司负责运维的朋友聊天,由于工作相关,刚好聊到了公司项目中微服务架构这块的一些问题,他们公司的微服务架构使用的是业界比较常用的 Spring Cloud Netflix 那一套作为底座,有专门的同学负责运维一套自建的 Eureka
k8s快速查看pod对应的容器
环境:我们指定,在k8s中最小基本单位是pod,而一个pod里面可以封装一个或多个容器,而在宿主机上容器的名字并不是pod的名字,所以,下面的方式可以快速的查看一个pod里面对应宿主机哪些容器:
【云原生-K8s】检查yaml文件安全配置kubesec部署及使用
Kubesec 是一个开源项目,旨在为 Kubernetes 提供安全特性。它提供了一组工具和插件,用于保护和管理在 Kubernetes 集群中的工作负载和基础设施。Kubesec 的目标是帮助开发人员和运维人员在 Kubernetes 环境中实现安全性、可靠性和合规性。Kubesec 是一个针对
Kubernetes(k8s)集群部署----->超详细
Kubernetes(简称k8s)是一个开源的容器编排平台,可以帮助开发人员和运维团队更轻松地管理容器化应用程序。本文将详细介绍如何进行k8s集群的部署,以帮助读者快速搭建一个高可用、可伸缩的k8s集群。
Zookeeper(服务注册中心)安装以及启动服务
ZooKeeper是一个分布式的开源协调服务,用于管理和协调大规模分布式系统中的各种任务。它提供了一个简单的分层命名空间,以及对数据的强一致性(ACID特性)和高可用性的支持。ZooKeeper提供了一个类似文件系统的层次结构,这个结构类似于一个简化版的文件系统,用于组织和存储数据。Zookeepe
Kubernetes创始人发声!K8s 变得太复杂了
Kubernetes 变得过于复杂,给开发和运维人员带来了挑战。Kubernetes 的联合创始人 Tim Hockin 在 KubeCon 上发声,强调核心维护者需要权衡新功能的好处和额外复杂性。
开源云原生网关Linux Traefik本地部署结合内网穿透远程访问
Træfɪk 是一个云原生的新型的 HTTP 反向代理、负载均衡软件,能轻易的部署微服务。它支持多种后端 (Docker, Swarm, Mesos/Marathon, Consul, Etcd, Zookeeper, BoltDB, Rest API, file…) , 可以对配置进行自动化、动态
k8s进阶3——资源配额、资源限制
1、ResourceQuota多种使用情景。2、LimitRange多种使用情景。