02 2023 档案
摘要:Jenkins Pipeline 1、Pipeline 是一套插件 (1)它支持实现和集成 continuous delivery pipelines 到 Jenkins (2)Pipeline 提供了一套可扩展的工具,通过 Pipeline domain-specific language(DSL
阅读全文
摘要:安全 1、启用安全 (1)当启用 Enable Security 复选框时是 Jenkins 2.0 以来的默认值 (2)用户可以使用用户名和密码登录,以执行匿名用户无法执行的操作 (3)哪些操作需要用户登录,取决于所选择的授权策略和它的配置,默认情况下匿名用户没有权限,已登录用户完全控制 (4)对
阅读全文
摘要:概述 1、适用于单个 / 本地机器上的 Jenkins 新安装 2、Jenkins 通常作为一个独立的应用程序在其自己的流程中运行,内置 Java servlet 容器 / 应用程序服务器(Jetty) 3、Jenkins 也可以运行在不同的 Java servlet 容器(如:Apache Tom
阅读全文
摘要:软件开发生命周期 1、SDLC:Software Development Life Cycle 2、需求分析:根据项目需求,团队执行一个可行性计划的分析 3、设计:系统架构、功能 4、实现:开发者根据任务和在设计阶段定义的目标,进行开发代码 5、测试:代码测试、包括功能测试、代码测试、压力测试等 6
阅读全文
摘要:概述 1、Dashboard 是基于网页的 Kubernetes 用户界面 2、作用 (1)将容器应用部署到 Kubernetes 集群中 (2)对容器应用排错 (3)管理集群资源 (4)获取运行在集群中的应用的概览信息 (5)创建或者修改 Kubernetes 资源(如:Deployment,Jo
阅读全文
摘要:Kubernetes 中的用户 1、所有 Kubernetes 集群都有两类用户 (1)由 Kubernetes 管理的服务账号 (2)普通用户 2、Kubernetes 假定普通用户是由一个与集群无关的服务通过以下方式之一进行管理的 (1)负责分发私钥的管理员 (2)类似 Keystone 或者
阅读全文
摘要:卷 1、Container 中的文件在磁盘上是临时存放的,这给 Container 中运行的较重要的应用程序带来一些问题 (1)当容器崩溃时文件丢失,kubelet 会重新启动容器,但容器会以干净的状态重启 (2)第二个问题会在同一 Pod 中运行多个容器并共享文件时出现 (3)Kubernetes
阅读全文
摘要:概述 1、服务是将运行在一组 Pods 上的应用程序公开为网络服务的抽象方法 2、使用 Kubernetes,无需修改应用程序去使用不熟悉的服务发现机制,Kubernetes 为 Pod 提供自己的 IP 地址,并为一组 Pod 提供相同的 DNS 名,并且可以在它们之间进行负载均衡 3、Servi
阅读全文
摘要:概述 1、在 Kubernetes 中,调度是指将 Pod 放置到合适的节点上,以便对应节点上的 Kubelet 能够运行这些 Pod 2、调度器通过 Kubernetes 的监测(Watch)机制来发现集群中新创建且尚未被调度到节点上的 Pod (1)调度器会将所发现的每一个未调度的 Pod 调度
阅读全文