为什么是k8s 1.因为k到s之前有8个字母 Kubernetes中,k到s之间恰好有8个字母,所以简称k8s 2.因为它是超好用的容器编排工具 自动化容器部署和扩展:Kubernetes允许开发人员和运维团队轻松地部署和管理容器化的应用程序。它可以自动处理应用程序的伸缩,根据负载自动调整实例数量,确保应用程序始终可用。 高度可扩展:Kubernetes是一个高度可扩展的平台,可以轻松地在集群中添加或移除节点。这使得系统可以根据需求进行横向扩展,以处理更多的工作负载。 自我修复:Kubernetes可以检测和替换故障节点或容器,确保应用程序的高可用性。如果某个节点或容器失败,Kuberne...

PeplicaSet ReplicaSet的目的是维护一组在任何时候都处于运行状态的Pod副本的稳定集合,通常用来保证给定数量的、完全相同的Pod的可用性。 最佳实践 Deployment是一个可以拥有ReplicaSet并使用声明式方式在服务器端完成对Pod滚动更新的对象。尽管ReplicaSet可以独立使用,目前它们的主要用途是提供给Deployment作为编排Pod创建、删除和更新的一种机制。当使用Deployment时,不必关心如何管理它所创建的ReplicaSet,Deployment拥有并管理其ReplicaSet。因此,建议在需要ReplicaSet时使用Deployment。...

Pod pod是K8s中最小的可部署单元,用于容纳一个或多个容器。Pod为容器提供了一个共享的环境,包括网络命名空间、存储卷和IP地址。 pod的阶段(phase) Pending:Pod已被Kubernetes系统接受,但有一个或者多个容器尚未创建亦未运行。此阶段包括等待Pod被调度的时间和通过网络下载镜像的时间。 Running:Pod已经绑定到了某个节点,Pod中所有的容器都已被创建。至少有一个容器仍在运行,或者正处于启动或重启状态。 Succeeded:Pod中的所有容器都已成功终止,并且不会再重启。 Failed:Pod中的所有容器都已终止,并且至少有一个容器是因为失败终止。也就...

1.什么是Docker镜像 Docker镜像是Docker容器的模板,是Docker容器运行的基础。 2.制作docker镜像的方式与流程 2.1基于Dockerfile制作镜像 2.1.1Dockerfile的基本语法 指定基础镜像 FROM<image> 维护者信息 MAINTAINER 指定镜像标签 LABEL<key>=<value> 复制文件到镜像中 COPY<src><dest> 定义一个用户 USER<user> 定义环境变量 ENV<key><value> 添加文件到镜像中 AD...

写在前面的几个重要命令 docker与本地件的文件拷贝 查看容器ID dockerps-a 本地文件拷本到容器 dockercp{local_path}{CONTAINERID}:{path} 容器拷本到本地 dockercp{CONTAINERID}:{path}{local_path} eg dockercp/Users/helloworld/Downloads/R-3.5.00a1d7db7946:/tmp/ 报错解决http:servergaveHTTPresponsetoHTTPSclient 这是因为我们[docker]client使用的是https,而我们搭...

1.先定义个注解,让它作用于方法上 @Target({ElementType.METHOD}) @Retention(RetentionPolicy.RUNTIME) public@interfaceLoggable{ } 2.定义切面 @Aspect @Component @Slf4j publicclassLogMethodCallAspect{ @Pointcut("@annotation(com.wy.spring_demo.aop.annotation.Loggable)") publicvoidlogMethodCall(){} @AfterReturning(poi...

packagecom.wy.connection; importcn.hutool.core.collection.CollUtil; importcom.google.common.collect.Sets; importjava.util.; importjava.util.stream.Collectors; importjava.util.stream.Stream; / @authorHelloWorld @create2022/11/1916:07 @emailhelloworld.dng@gmail.com / publicclassCollectionUtil{ /集...

if消除术之Map+Function 需求描述 设计一个简易计算器,只支持a+b,a-b,ab,a/b 具体实现 利用Map,key是具体的加减乘除操作,value是一个Function packagecom.wy.ifkiller; importcn.hutool.core.map.MapUtil; importjava.util.Map; importjava.util.function.BiFunction; importstaticcom.wy.ifkiller.FunctionMap.Action.ADD; importstaticcom.wy.ifkiller.Funct...

关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~