Home avatar

海岸实验站

本站所有内容仅用于教学,未经允许,不得转载

1. 编写第一个Java程序

摘要
本实验是Java编程的入门第一课,将引导你完成从零开始搭建Java开发环境的全过程。主要内容包括:下载并安装JDK开发工具包、安装IntelliJ IDEA集成开发环境、创建第一个Java项目、编写经典的"Hello World"程序并成功运行。

1.部署集群

本手册指导学生使用三个云主机节点搭建 Kubernetes 集群。内容包括安装 Docker、配置防火墙、修改主机名、更换软件源等准备工作,以及安装 Kubernetes 软件包、关闭 Swap、初始化主节点、安装 Pod 网络和将其他节点加入集群的步骤。学生将学习如何部署一个基本的 Kubernetes 集群环境。

23-综合复习一

1、删除集群中的所有 service(服务) 2、解散集群 3、删除所有容器 4、删除所有镜像

1、在 root 目录下创建一个目录,名为 hello-flask 2、在刚才创建的目录中,新建 main.py 和 Dockerfile 两个文件,按以下说明书写 Dockerfile 文件内容

8.2 服务管理与动态伸缩

摘要

在 Docker Swarm 集群中,“服务 (Service)” 是我们部署和管理应用的核心概念。你可以把服务看作是运行在集群中的一组容器的定义。Swarm 会确保指定数量的服务实例(称为“任务”或“副本”)始终在运行,并且可以轻松地对服务进行伸缩和更新。

这篇实验手册将引导你学习如何在 Swarm 集群中部署、管理和更新服务。

4.1 重启策略与实时恢复

摘要
本实验将学习 Docker 的两个重要特性:容器重启策略和实时恢复功能。通过这些特性,我们可以提高容器的可靠性和系统的稳定性,保证服务的持续可用。
  1. 停止并删除所有容器
  2. 下载 harbor.seahi.me/stu/abnormal-exitharbor.seahi.me/stu/normal-exithttpd 镜像
镜像说明
  • harbor.seahi.me/stu/normal-exit 镜像会运行15秒后正常退出(退出码为0)
  • harbor.seahi.me/stu/abnormal-exit 镜像会运行15秒后发生崩溃(异常退出,退出码非0)

这两个镜像专门用于测试 Docker 的不同重启策略行为。