当前位置:首页 > 报告详情

2866 - 生产环境中容器化运行 WebSphere Liberty 的最佳实践.pdf

上传人: 竿*** 编号:982687 2025-11-29 58页 1.97MB

1、Orlando,FLOctober 69IBM TechXchange 2025Explore.Build.Launch.Session 2866Hermann HueblerAlpium IT Solutions GmbH,IT Architect,Senior Cloud ArchitectKevin GrigorenkoIBM,Application Runtimes Tiger TeamBest Practices Running WebSphere Liberty in Containers in ProductionWhat you will learn in this sessi

2、on0102Real-world DevOpsTiger Team Best PracticesIBM TechXchange|2025 IBM CorporationAgenda010203040506Project missionWhere does DevOps start Main project tasksBuilding the imagesApplication deploymentLessons learnedIBM TechXchange|2025 IBM Corporation1Support developers to deploy existing tWAS appli

3、cations on RedHat OpenShift2With minimal impact on the current development flow3Perform RedHat OpenShift enablement4Git is the only source of truth.No manual tasks for build and deployment.Project missionIBM TechXchange|2025 IBM Corporation45Support multiple projects(which are similar to a high degr

4、ee)6Deploy on multiple clusters Project missionIBM TechXchange|2025 IBM Corporation5Agenda010203040506Project missionWhere does DevOps start Main project tasksBuilding the imagesApplication deploymentLessons learnedIBM TechXchange|2025 IBM CorporationSimpleFlexibleControlled flow for higher stagesGi

5、t structureIBM TechXchange|2025 IBM Corporation7Separate Git repositories for application code and CICD code(extension-cicd)master branch updates require pull request with approvals used for“higher”stages(integration&production)deployment branch allows direct pushes to speed up developmentOCP team c

6、reates ArgoCD applications pointing to specific directory structure in-cicd repositorys master branch namespace/DevOps team creates kustomization.yaml in namespace/to bootstrap deployment ArgoCD applications pointing to argocd/for flexibility(branch depends on environment flexibility for lower stage

word格式文档无特别注明外均可编辑修改,预览文件经过压缩,下载原文更清晰!
三个皮匠报告文库所有资源均是客户上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作商用。
根据《Data》标记内容,全文主要围绕在容器化环境中运行WebSphere Liberty的最佳实践展开。以下是关键点: 1. **DevOps实践**:介绍DevOps在项目中的应用,包括支持现有tWAS应用迁移到Red Hat OpenShift,以及使用Git作为唯一真相来源,实现自动化构建和部署。 2. **Git结构**:采用分离的Git仓库管理应用代码和CI/CD代码,使用master分支进行更新和部署,以及部署分支直接推送代码。 3. **构建和部署**:使用Red Hat OpenShift Pipelines(Tekton)自动化构建,并通过Helm chart和ArgoCD进行环境部署。 4. **Open Liberty Operator**:利用Open Liberty Operator简化Liberty应用的部署和管理,包括自动创建所需资源、管理证书和网络流量。 5. **性能和监控**:讨论内存和CPU的优化,包括使用IBM Semeru Runtimes和Liberty Operator,以及使用Java MXBeans和Kubernetes Probes进行监控。 6. **日志和配置**:介绍如何配置日志记录、JVM选项和事务日志,以及如何使用Open Liberty Operator进行临时配置更改。 7. **支持与资源**:提供IBM支持工具和MustGather指南,帮助解决性能问题和故障排查。
**WebSphere Liberty容器最佳实践** **DevOps与OpenShift集成技巧** **Liberty性能优化秘籍**
客服
商务合作
小程序
服务号
折叠