自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

RodJohnsonDoctor的专栏

赠人玫瑰,手留余香

  • 博客(305)
  • 资源 (41)
  • 收藏
  • 关注

原创 第十二章:掌握kubectl常用命令

- 掌握kubectl常用命令- 掌握kubectl资源查看、创建、更新、删除、清理以及调试交互等常用命令

2024-04-14 15:59:00 29

原创 第十一章:使用 kubectl 执行滚动更新

与应用程序扩展类似,如果 Deployment 是公开的,Service 在更新期间仅将流量负载均衡到可用的 Pod。可用的 Pod 是指应用程序对于用户可用的实例。将应用程序从一个环境升级到另一个环境(通过容器镜像更新)回滚到以前的版本持续集成和持续交付应用程序,无需停机如果 Deployment 是公开的,Service 在更新期间仅将流量负载均衡到可用的 Pod。在下面的交互式教程中,我们将应用程序更新为新版本,并执行回滚。

2024-04-14 15:57:51 134

原创 第十章:如何使用kubectl 扩缩应用,运行应用程序的多个实例

对 Deployment 横向扩容将保证新的 Pod 被创建并调度到有可用资源的 Node 上,扩容会将 Pod 数量增加至新的预期状态。将 Pods 数量收缩到 0 也是可以的,这会终止指定 Deployment 上所有的 Pod。运行应用程序的多个实例,需要有方法在它们之间分配流量。Service 有一个集成的负载均衡器, 将网络流量分配到一个可公开访问的 Deployment 的所有 Pod 上。服务将会一直通过端点来监视 Pod 的运行,保证流量只分配到可用的 Pod 上。

2024-04-04 13:10:05 384

原创 第九章: 如何使用 minikube tunnel

如何使用 minikube tunnel。

2024-04-04 13:08:18 59

原创 第八章:k8s如何使用 Service 暴露你的应用

了解 Kubernetes 中的 Service;了解标签(Label)和选择算符(Selector)如何与 Service 关联; 在 Kubernetes 集群外用 Service 暴露应用;

2024-04-02 21:14:39 224 1

原创 第七章:minikube如何查看 Pod 和节点

了解 Kubernetes Pod、了解 Kubernetes 节点以及对已部署的应用故障排除。

2024-04-02 21:11:43 54

原创 第六章:使用 kubectl 创建 Deployment

- 学习应用的部署。- 使用 kubectl 在 Kubernetes 上部署第一个应用。

2024-04-02 21:08:01 338

原创 第五章:kubectl 安装

kubectl 安装。

2024-04-02 21:03:25 55

原创 第四章:Minikube生命周期管理命令

Minikube生命周期管理命令。

2024-04-02 21:02:21 362

原创 第三章:使用 Minikube 创建集群

使用 Minikube 创建集群。

2024-03-31 12:10:02 142

原创 第二章:Kubernetes 能为我们做什么?

Kubernetes 能为我们做什么

2024-03-31 12:08:41 26

原创 第一章:Kubernetes入门教程简介

1、虚拟机一台:4CPU 4G2、操作系统:CentOS73、Docker4、MinikubeKubernetes(简称K8s)是一个开源的容器编排引擎,用于自动化部署、扩展和管理容器化应用程序。它提供了一种跨主机集群的容器编排解决方案,能够轻松处理应用程序的部署、扩展和运维。

2024-03-31 12:07:04 61

原创 第二十八章:Docker自动化部署脚本

Docker自动化脚本在多个方面都具有显著的优势,这些优势主要体现在提高开发效率、简化部署流程、增强可移植性和可靠性等方面。提高开发效率:通过自动化脚本,开发人员可以快速地创建、配置和部署Docker容器。这大大减少了手动设置和配置环境所需的时间,使开发人员能够更专注于编写和测试代码。简化部署流程:自动化脚本可以确保每次部署都是一致的,从而消除了手动部署中可能出现的错误和不一致性。这使得部署过程更加可靠和可预测,减少了出错的可能性。增强可移植性。

2024-03-23 11:26:17 288

原创 第二十七章:Docker Nginx 部署

要求:在宿主机上的目录中创建或修改 Nginx 的配置文件 ,重启nginx容器就能生效,且配置文件需要持久化。

2024-03-23 11:00:56 136

原创 第二十五章 :Docker Compose插件快速安装

国内大部分情况下,因为网络问题,在线下载很慢,需要翻墙,所以先去官网把二进制文件下载,上传到服务器,进行docker compose 插件安装,就很方便,减少很多不必要的麻烦。

2024-03-09 10:38:35 122

原创 第二十六章 :Docker 内部 DNS 服务如何使用

Docker DNS Server 的诞生背景主要是基于Docker容器网络通信的需求。在Docker容器中,每个容器都会被分配一个IP地址,使得容器之间或容器与宿主机之间能够进行通信。然而,为了简化容器之间的网络通信,Docker引入了DNS(Domain Name System)服务器。Docker DNS服务器的引入主要是为了解决容器之间通过容器名称或别名进行通信的问题。在Docker环境中,容器名称或别名可以作为主机名进行解析,而Docker DNS服务器则负责将这些主机名解析为对应的IP地址。

2024-03-09 10:34:45 392

原创 第二十四章 :Docker 部署 SpringBoot

容器运行后,若需修改配置文件,只需修改宿主机的application-prod.yml ,重启容器即可

2024-03-03 19:22:04 395

原创 第二十三章 :Docker 部署 Redis

Docker Redis 部署

2024-03-03 19:17:19 203

原创 第二十二章 : Docker 部署 MySQL8

提示:大小写敏感参数修改,需要删除容器与数据目录(非容器) 重新创建容器 才能生效。a)拷贝SQL文件,到容器ID:e281e276b66c。b)登录mysql,执行source命令。关闭防火墙或者开放防火墙端口(宿主机上)/home:mysql8容器内部的目录。

2024-03-03 19:14:58 366

原创 第二十一章 : Docker容器网络通信实验(二)

本章介绍了如何配置容器DNS和主机名,以及同主机容器`共享网络`网络通信实验以及实验结论:Bridge模式(桥接模式)容器之间可以通过IP进行通信或者通过Docker DNS Server进行通信。

2024-03-02 09:24:14 164

原创 第二十章 : Docker容器网络通信实验(一)

细心的读者会发现,实验中的两个容器启动的时候都创建了自己的默认网络:[docker-mysql-80_default:0xc000000000]和[docker-java-web_default:0xc000000000]d. 容器编排和自动化运维:跨主机容器通常与容器编排工具(如Kubernetes)结合使用,实现容器的自动化部署、管理和升级。根据容器部署的位置和方式,我们可以将其分为同主机容器和跨主机容器两种场景。容器网络模型主要关注容器之间、容器与宿主机之间,以及容器与外部网络之间的通信。

2024-03-02 09:23:15 73

原创 第二十五章 : Springboot使用velocity模板引擎

Velocity 是什么、Velocity引擎是如何进行模板加载、适用场景有哪些、资源加载器的类型、以及Velocity 在代码生成场景中的应用。

2024-02-24 17:18:49 282

原创 第二十四章 : java 代码审查最佳实践【code review 】

如何在idea中进行代码审查

2024-02-24 17:17:03 126

原创 Docker 第十九章 : 阿里云个人镜像仓使用

遇到此场景的办法就是通过本地镜像tag,推送到私有镜像库,然后在例如在生产环境通过私有镜像库读取镜像,保证镜像的一致。如何创建镜像库,如何设置密码,如何登录与退出个人镜像仓,如何本地打镜像,如何将本地镜像推送到个人镜像库。使用"docker tag"命令重命名镜像,并将它通过专有网络地址推送至Registry。请根据实际镜像信息替换示例中的[ImageId]和[镜像版本号]参数。用于登录的用户名为阿里云账号全名,密码为开通服务时设置的密码。用于登录的用户名为阿里云账号全名,密码为开通服务时设置的密码。

2024-02-24 17:08:42 507

原创 Dockerfile第十七章 : Dockerfile文件与指令说明

本文介绍了Dockerfile的编写规则、基本结构、执行顺序以及常用指令的说明。Dockerfile的编写需要遵循一定的规则,包括使用指令、构建上下文和文件路径等。基本结构包括基础镜像信息、维护者信息、镜像操作指令和容器启动指令等。执行顺序遵循特定的规则,包括FROM、COPY、RUN、CMD等指令的执行顺序。最后,本文还对常用的Dockerfile指令进行了说明,包括指令的作用和用法示例。通过合理地使用Dockerfile,可以自动化地构建和管理Docker镜像,提高应用部署的效率和可靠性。

2024-02-21 20:44:08 217

原创 Docker第十八章 : 构建您的第一个Java镜像

介绍构建java镜像的基本步骤,以及如何通过阿里云效和阿里云容器镜像服务,构建您的第一个Java镜像。

2024-02-21 20:43:30 404

原创 Docker 第十六章 : Docker 三剑客之 Compose(二)

Docker Compose YAML模板文件包含哪些顶层元素与用法、docker-compose常用命令22个。

2024-02-17 09:07:35 712 1

原创 Docker 第十五章 : Docker 三剑客之 Compose(一)

介绍了Docker Compose是一个强大的工具,用于定义、管理和部署多个Docker容器化的应用程序,同时介绍了Docker Compose安装、卸载、以及如何使用Docker ComposeYAML模板文件来定义服务及其配置,使开发人员能够轻松地创建、启动和停止复杂的容器化应用程序。

2024-02-17 09:07:14 455

原创 Docker 第十四章 : Docker 三剑客之 Machine

Docker Machine 是 Docker 三剑客之一,它是一个工具,允许用户在本地或远程机器上创建 Docker 主机。它简化了 Docker 环境的设置,特别是在不同的操作系统和云平台上。通过 Docker Machine,用户可以轻松地在虚拟机或物理机上安装和管理 Docker 引擎。

2024-02-16 12:10:28 399

原创 Docker 第十三章 : Docker 三剑客之 Swarm(服务管理命令)

Docker Swarm的服务管理命令是一个功能强大的工具,使用户能够方便地部署、扩展和管理容器化应用程序。 通过Swarm的服务管理命令,用户可以创建、更新、删除和扩展服务。这些命令提供了丰富的选项和参数,以满足不同的需求。用户可以定义服务的名称、使用的镜像、运行的容器数量、网络配置、环境变量等。

2024-02-16 12:10:14 356

原创 Docker 第十二章 : Docker 三剑客之 Swarm (节点管理命令)

本文介绍了Docker三剑客之Swarm的节点管理与命令。Swarm是Docker集群管理工具,允许用户轻松部署和管理容器化的应用程序。通过节点管理和命令,用户可以配置Swarm集群,包括添加、删除和更新节点,以及执行其他与Swarm相关的操作。了解这些节点管理与命令对于高效地管理Docker容器和应用程序至关重要。

2024-02-04 14:39:56 321

原创 Docker 第十一章 : Docker 三剑客之 Swarm (集群管理命令)

本文介绍了Docker三剑客之一的Swarm集群管理工具 , 通过Swarm,用户可以轻松地创建和管理Docker容器集群,实现容器服务的横向扩展和高可用性。Swarm提供了简单易用的命令行界面,使用户能够快速部署和管理集群。通过Swarm集群管理,用户可以确保容器服务的可靠性、可伸缩性和高可用性,从而更好地满足业务需求。

2024-02-04 14:39:42 324

原创 Docker 第十章 : Docker 三剑客之 Swarm (集群与容器部署)

Docker Swarm是Docker的三剑客之一,用于实现Docker容器的集群管理和部署。本文介绍了Docker Swarm的概念、基本结构和部署实践。 Docker Swarm是一个容器集群管理系统,它将多个Docker主机组成一个集群,并提供了一组管理集群的命令行工具和API。通过Docker Swarm,可以实现容器的高可用性、弹性伸缩和负载均衡等功能。

2024-02-03 13:44:14 349

原创 Docker 第九章 : Docker 容器的互联(linking)

本文介绍了Docker容器互联的概念、 Docker容器互联的基本原理 和实践。通过具体的实践案例,演示了如何使用Docker容器互联实现微服务之间的通信和交互。 通过这些实践案例,可以更好地理解Docker容器互联的概念和实际应用。

2024-02-03 13:44:00 282 1

原创 Docker 第八章 : Docker 容器端口映射

本文介绍了Docker网络的概念和五种端口映射方式。Docker网络主要有四种类型:bridge、host、container和overlay。 五种端口映射方式:host模式、container模式、bind模式、publish模式和expose模式。

2024-02-03 13:43:43 254

原创 Docker 第七章 : Docker 容器数据迁移

本文介绍了Docker通过数据卷容器来迁移数据的方式,并总结了为什么要数据迁移以及迁移的工具。在进行数据迁移时,需要注意数据的完整性和一致性,避免中断服务,合理规划存储资源,并在生产环境之前进行测试。此外,记录和管理版本信息也是重要的实践。了解和掌握这些方法有助于高效地进行Docker容器数据迁移,并确保数据的可靠性和可用性。

2024-02-02 15:16:43 987

原创 Docker 第六章 : Docker 数据管理

本章将围绕容器的数据管理操作进行知识点展开,容器的数据管理操作主要有两种:数据卷和数据卷容器;通过创建数据卷、绑定数据卷的实例带读者了解数据卷的作用和操作以及数据卷容器的操作以及概念、特征和作用。

2024-02-02 15:16:23 741

原创 Docker第五章 : Docker仓库

本章将围绕Docker仓库是Docker用来存储和管理镜像的知识展开,包括Docker 仓库的概念,如何通过docker registry搭建私有化仓库、如何将镜像推送到私有仓库、如何拉取私有镜像,如何验证推送是否成功。

2024-02-01 09:34:05 548

原创 Docker第四章 : Docker容器

本章将围绕容器的重要操作,包括创建一个容器,启动容器、停止一个容器、进入容器内进行操作、删除容器和通过导入导出容器来实现容器的迁移。

2024-02-01 09:31:49 407

原创 Docker第三章 : Docker镜像

本章将围绕镜像这一核心概念介绍具体操作,包括如何使用pull命令从Docker Hub仓库中下载镜像到本地;如何查看本地已有的镜像信息和管理镜像标签;如何在远端仓库使用search命令进行搜索和过滤;如何删除镜像标签和镜像文件;如何创建用户定制的镜像并且保存为外部文件。最后,还将介绍如何往Docker Hub仓库中推送自己的镜像。

2024-02-01 09:30:23 173

系统权限管理软件设计说明书,抽象了统一身份认证和鉴权体系

系统权限管理软件设计说明书,抽象了统一身份认证和鉴权体系

2024-03-06

基于Springboot 版本 2.3.2.RELEASE版本开发的Example

Springboot 2.3.2.RELEASE的 Example共计有9个,可商用。 Example涵盖内容: 4种日志框架详解:Logback、Log4j、Log4j2和Slf4j,基于secure-ext-spring-boot-starter日志记录脱敏,spring-session基于redis存储session,集成MyBatis以及mybatis-plus3的应用实践,安全认证-JWT 集成redis实现分布式token,RabbitMQ的五种消息发送模式,RabbitMQ消息确认机制,RabbitMQ死信队列的定义,RabbitMQ消息100%可靠性方案实践,定时任务3种方式:@Scheduled,Quartz,XXL-JOB。

2024-01-08

kettle-8.2.txt

kettle-8.2 安装程序

2021-03-29

JavaGC专家指南.pdf

理论结合实践,从虚拟机如何加载类,如何分配内存空间,如何垃圾回收以及如何调优,调优的工具、命令、案例等各方面描述了虚拟机调优掌握的理论、工具、命令以及基本分析思路,是一本不错的参考手册

2020-02-10

微信应用开发教程JAVA版

1、涵盖微信认证服务接口的全部实现 2、开发注意进行了总结 3、所有DEMO作者经严格测试通过。 4、即可学习也可以在开发中应用。 5、demo完整,复制即可运行。节约初学者的大量时间。

2014-07-03

icepdf-4.2.0.jar

在项目开发中有PDF TO JPG的需求,icepdf开发jar就是很好的第三方jar。 已成功在实际项目中得到应用,相比pdfbox,jpedal对中文的PDF处理是非常强的。pdfbox,jpedal对中文PDF转JPG是不理想的。图片变形,无形中多了一页,而且图片的效果完全变了。本人折腾了一天的时候尝试了各种开源项目,最后发现只有icepdf比较合适。但相关jar下载的地方很少,所以贴出来供需要的相关人员使用。

2013-07-07

jquery-ajax实例

这是一个学习jquery-ajax的实例,实例中应用到了bean -json的转化, 页面上应用到了jqury如何解析返回的json数据。

2012-05-07

jquery遮罩层

使用很简单,容易扩展,可以自己二次开发,满足自己的需求,搜索了很多遮罩层例子,代码都相当的多,不好用,这个还不错

2012-04-11

json-lib-2.4-jdk1.5包以及相关依赖包

json-lib-2.4-jdk1.5以及相关依赖包 单独的json-lib-2.4-jdk1.5运行不能正常运行

2012-03-16

jquery-autocomplete文档

jquery-autocomplete文档,对后台如何获取参数,后台JavaBean如何处理结果返回页面做了一定的注释.以及根据实践的总结

2012-02-08

jquery简单实现自动查询控件

简单实现百度查询提示,在实际开发应用中可能会用到,这样能给用户新的体验

2012-01-10

sqlserver与oracle数据导入操作手册

sqlserver与oracle数据导入操作手册

2011-12-28

jquery静态模版常用组件

jquery静态模版常用组件,相信对原型开发者会有一定的帮助

2011-09-05

JAVA认证与授权 JAVA认证与授权

JAVA认证与授权教材,觉得很好,所以上传以共享. JAVA认证与授权教材,JASS机制 JAVA认证与授权教材,JASS机制 JAVA认证与授权教材,JASS机制

2011-08-15

sqlserver2005/sqlserver2008 jdbc驱动

本人目前在做Java开发 在网上下载了好几个jdbc驱动,问题很多 现在对jdbc驱动进行总结: sqlserver2005/sqlserver2008 jdbc驱动 希望对有这方面需求的人提供帮助。

2011-08-09

j2ee API english

j2ee API english 英文版 包括JSP-API 、Serverlet-API等

2011-07-28

动态配置ODBC数据源代码

最近在开发一个项目中遇到一个odbc数据源问题。 问题描述: 目前开发的项目采用IBM的domino与DB2集成的技术。由于新版本的升级与旧版本的技术体系不同,数据结构不一样。 为了很好的过渡新旧版本系统。最后决定采用新的DB2数据库。旧版的数据库不改变,增加一个新的ODBC数据源。 增加新数据源的问题带来了客户端采用的是CS结构。按照当初的思路,ODBC数据源需要安装人员在安装客户端时同时配置OD BC数据源。但在升级过程中,这种情况是不允许发生。因而需要采用病毒机制,当用户登录系统的时候,自动加载一个ODBC数 据源。 为了解决此问题,花了2天的时候,最后找到了一个比较好的方法,利用Installer VISE 3.6打包。将以上问题解决。 背景:IBM  DB2 数据库 动态配置ODBC数据源源代码

2011-06-28

Truetype造字程序

windows平台下的Truetype造字程序,提供给有需要的工作人员,解决工作当中的问题。

2011-02-18

虚拟机安装、创建与虚拟机接入局域网的方案

虚拟机安装、创建与虚拟机接入局域网的方案 虚拟机安装、创建与虚拟机接入局域网的方案 虚拟机安装、创建与虚拟机接入局域网的方案 虚拟机安装、创建与虚拟机接入局域网的方案

2010-09-05

domino8帮助文档中文版

domino8帮助文档中文版 中文版domino8帮助文档 domino8帮助文档中文版 中文版domino8帮助文档 domino8帮助文档中文版 中文版domino8帮助文档 domino8帮助文档中文版 中文版domino8帮助文档

2010-08-14

计算机启动过程详解 计算机启动过程详解

计算机启动过程详解 计算机启动过程详解 计算机启动过程详解 计算机启动过程详解 计算机启动过程详解 计算机启动过程详解 计算机启动过程详解

2010-08-10

domino8.5中如何启动DB2Access服务技术文档

domino8.5中如何启动DB2Access服务技术文档,内部资料贡献给CSDN,希望自己能为CSDN的发展尽绵薄之力

2010-07-25

window 内核编程与信息安全

window 内核编程与信息安全分析 window 内核编程与信息安全分析 window 内核编程与信息安全分析 window 内核编程与信息安全分析 window 内核编程与信息安全分析

2010-05-14

数据流图专题ppt 下载

数据流图专题ppt 下载 数据流图专题ppt 下载 数据流图专题ppt 下载 数据流图专题ppt 下载 数据流图专题ppt 下载

2010-03-24

DB2《联合系统指南》 下载

《联合系统指南》 是一本很好的帮助文档,对想了解DB2的粉丝们是一位很好的导师,看了本文档后,能让你对DB2的强大魅力所吸引

2010-03-24

TreeView控件使用的例子

TreeView控件使用的例子,已经调试通过了,很实用的例子,自己写的,弄明白这个例子,TreeVIew的基本功能就会了,能自己使用此控件开发树结构功能的应用了

2010-03-15

php语言编写的Blog网站源码

个人博客网站源码,是wordPress的开源代码,用来学习是个不错的选择,采用的技术架构apache+php+mysql

2010-03-08

指令流水线练习题目 指令流水线练习题目

指令流水线练习题目,此文档包含了指令流水线考试题目的大部分类型,很全面,只要此文档的题目会做,对参加数据库工程师考试的考试来讲,此考点的问题都能拿下来

2010-03-07

Domino数据库存取控制列表(ACL)基本知识.pdf

Domino数据库存取控制列表(ACL)基本知识.pdf

2010-03-07

数据库工程师考试大纲

最新数据库工程师考试大纲,考点很清晰,对准备参加数据库工程师考试的考生很有帮助,值得阅读

2010-03-07

domino服务器【详细配置说明】

domino服务器【详细配置说明】,对于配置domino服务器的初学者是一个很好的参考教材,非常适用。

2009-12-09

vb 数据库编程实例

vb 数据库编程实例,很有用,实例中有几个完整的开发实例,这些实例是社会实践中应用到的真实的应用。能学到很多东西。

2009-12-05

vbAPI Document Help and development

vbAPI Document Help and development,it is very useful if you want learn senior development of visual Basic

2009-12-05

javaExcel API 开发文档

javaExcel API是java的开源框架,使用这个框架可以很容易实现java对 microsoft Office的操作。

2009-12-05

MS SQL 样本数据库脚本

MS SQL 样本数据库脚本 MS SQL 样本数据库脚本 MS SQL 样本数据库脚本

2009-07-20

js 脚本 日历控件

一个很好的日历控件 用js 脚本写的 很漂亮的 给用户的感觉体验很棒的

2009-06-12

db2 8 driver

ibm driver,非常的好。支持ibm db2 8的版本

2009-06-05

Db2 procedure in using

db2 初学者很适用,这是我在实际工作中总结的

2009-06-04

mysql 学习教程

这是一个初学者的导师,能让你短时间内走进吗MySQL的大门。本人已经阅读过此书,觉得很好,上传共享。

2009-03-27

数据库试题汇总,做一下这套试题会让你不再是SQL菜鸟!

希望我的这套数据库试题能帮助更多的人提高自己的数据库运用水平!

2009-03-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除