环境管理的应用场景(二)|学习笔记

本文涉及的产品
容器服务 Serverless 版 ACK Serverless,317元额度 多规格
容器服务 Serverless 版 ACK Serverless,952元额度 多规格
简介: 快速学习环境管理的应用场景(二)

开发者学堂课程【ALPD 云架构师系列-云原生 DevOps36计环境管理的应用场景(二)】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/82/detail/1275


环境管理的应用场景(二)

 

内容介绍:

一、 应用场景

二、 测试环境

三、 开发环境

四、 工具推荐

五、 内容回顾

六、 课后练习

四、 工具推荐

另一个是在开发环境中的工具推荐,以下罗列的都是匿名行的工具:

l 终端工具:Term2( Mac )、 wsl - terminal ( Win )

l Shel : zsh + oh - my - zsh ( plugins : autosuggestion , syntax - highlight , interactive - cd )

l 终端分屏: tmux

l 模糊匹配: fzf

l 模糊查询: ripgrep

l 文件查看: bat

l 命令行下的编辑器: neovim

l k8s联调: kt - connect

l docker 镜像查看: dive

以上内容介绍完之前再处理一个问题:外部环境受限,无法采用K8S部署怎么办?此问题可稍作了解,交付的形式不是容器化或k8s,是一个私有化的包,很多时候对外交付的形态不一一介绍,如果K8S可用即最好,首先是容器是否能用,如果容器不能用在测试环境是不能用,那这次环境是否能用K8S去管理?用这些技术手段的根本目的是为了提高生产效率,从琐碎化的事物中解放出来。因此需要借助各种各样的工具,手段,新的技术来帮助实际操作中提高生产效率和开发效率。

 

五、 内容回顾

●我们需要的是软件定义的不可变环境,相同的制品、相同的运行上下文、相同的编排规则

●借助 k8s 的编排机制,可以大幅提升环境使用效率,降低资源成本

●通过 IaC 来定义环境,包括应用配置、应用运维配置和基础设施运维配置

●通过 OAM 模型让 Developer 、 App Ops 、 Infra Ops 可以让不同的角色维护自己相应的配置和定义,使三者的关注点分离

●测试环境:用尽可能少的资源进行独立的测试﹣隔离、复用、模拟

 

六、 课后练习

结合综上内容可做以下习题

1.通过 kt-conniect 或其他手段连接到k8s集群,能在本地访问 alpd-bol-ssh 服务

2.将 alpd-bot-ssh 的conf 日录下的 json 文件移除,改用 configMap 保存这些配置,修改 alpd-bot-ssh 的 dleployment 配置文件,并部署到本地k8s中

3.写一个测试环境的 deployment-test .yml ,将 alpd-bot- auth , alpd-bot-query , alpd-bot-ssh 部署在同一个 Pod 中,并思考一下这样做的利弊有哪些?

4.讨论: alpd-bot-query 的 WEATHER _ APL _ KEY 是一个定义在 secret 中的配置,通过环境变量的方式在应用中被使用,参照运行时配置的要求,现在的实现有哪些问题,怎么解决?

相关实践学习
通过Ingress进行灰度发布
本场景您将运行一个简单的应用,部署一个新的应用用于新的发布,并通过Ingress能力实现灰度发布。
容器应用与集群管理
欢迎来到《容器应用与集群管理》课程,本课程是“云原生容器Clouder认证“系列中的第二阶段。课程将向您介绍与容器集群相关的概念和技术,这些概念和技术可以帮助您了解阿里云容器服务ACK/ACK Serverless的使用。同时,本课程也会向您介绍可以采取的工具、方法和可操作步骤,以帮助您了解如何基于容器服务ACK Serverless构建和管理企业级应用。 学习完本课程后,您将能够: 掌握容器集群、容器编排的基本概念 掌握Kubernetes的基础概念及核心思想 掌握阿里云容器服务ACK/ACK Serverless概念及使用方法 基于容器服务ACK Serverless搭建和管理企业级网站应用
相关文章
|
6月前
|
缓存 数据处理 数据库
构建高效移动应用:基于云函数的动态背景同步技术
【4月更文挑战第8天】 在移动应用开发中,提升用户体验和后端服务效率始终是核心目标之一。随着云计算的兴起,云函数作为一种轻量级的计算服务模式,为移动应用提供了新的优化途径。本文将探讨一种利用云函数实现的动态背景同步技术,该技术能够在不占用移动设备额外资源的前提下,实现数据的实时更新和同步,从而为用户提供无缝衔接的体验。我们将详细介绍这一技术的工作原理、实现方法以及在实际移动应用中的应用场景。
|
6月前
|
搜索推荐 关系型数据库 MySQL
手把手教你搭建子比主题的系统(亲测可用)|学习版本|虚拟知识付费平台比较合适
搭建Zibll子比主题涉及以下步骤: 1. 服务器环境需支持PHP 7.0+(推荐7.4+)和MySQL。 2. 下载并安装WordPress,可从官方站点获取最新版本。 3. 从指定链接下载子比主题文件。 4. 在WordPress后台上传并启用子比主题,配置固定链接和伪静态,例如使用宝塔面板。 5. 调整主题设置,如Logo和网站关键词。 6. 安装必要插件,如Yoast SEO和Contact Form 7,根据实际需求选择。 7. 完成后测试和调试网站功能。 记得参考官方文档以获取详细指导。
|
SQL 消息中间件 运维
环境管理的应用场景(一)|学习笔记
快速学习环境管理的应用场景(一)
251 0
环境管理的应用场景(一)|学习笔记
|
运维 Cloud Native 安全
不可变构建及如何提升构建效率(一)|学习笔记
快速学习不可变构建及如何提升构建效率(一)
116 0
不可变构建及如何提升构建效率(一)|学习笔记
|
运维 Kubernetes Cloud Native
研发模式的3个实践案例(一)|学习笔记
快速学习研发模式的3个实践案例(一)
175 0
研发模式的3个实践案例(一)|学习笔记
|
自然语言处理 算法 机器人
高级能力和算法效果优化(一)| 学习笔记
快速学习高级能力和算法效果优化。
高级能力和算法效果优化(一)| 学习笔记
|
机器学习/深度学习 数据采集 自然语言处理
高级能力和算法效果优化(二)| 学习笔记
快速学习高级能力和算法效果优化。
高级能力和算法效果优化(二)| 学习笔记
|
SQL 运维 Kubernetes
环境管理的应用场景 | 学习笔记
快速学习环境管理的应用场景
环境管理的应用场景 | 学习笔记
|
Kubernetes 监控 固态存储
阿里云 K8s 环境创建(下)|学习笔记
快速学习阿里云 K8s 环境创建(下)
阿里云 K8s 环境创建(下)|学习笔记
|
SQL Kubernetes 关系型数据库
阿里云 K8s 环境创建(上)|学习笔记
快速学习阿里云 K8s 环境创建(上)
阿里云 K8s 环境创建(上)|学习笔记
下一篇
无影云桌面