C# (.NET) 与 Kubernetes:微服务的开发与编排
300 页
Chinese
PDF
4.5

C# (.NET) 与 Kubernetes:微服务的开发与编排

C# (.NET) 与 Kubernetes:微服务的开发与编排

作者:

年份:

简介:

《C# (.NET) 与 Kubernetes》是一本实用指南,将帮助 C# 开发者掌握构建和管理分布式系统的现代方法。您将学习如何利用 .NET 生态系统创建微服务架构,并通过 Kubernetes 对其进行高效管理。



本书适合的读者:

  • 希望转向微服务架构的 C# 后端开发者;
  • 处理 .NET 项目的 DevOps 工程师;
  • 设计云解决方案的软件架构师;
  • 对现代编排技术感兴趣的学生和初级专业人员。


您将学到:

  • Kubernetes 基础:Pod、Service、Deployment、配置;
  • 使用 Docker 对 .NET 应用进行容器化;
  • 使用 ASP.NET Core 创建基于 C# 的微服务;
  • 配置 CI/CD 流水线以实现自动构建和部署;
  • 在 Kubernetes 中管理配置和密钥;
  • 在集群中对 .NET 应用进行监控和日志记录;
  • 扩展与高可用性保障;
  • 安全:RBAC、网络策略、安全数据存储。


本书遵循“由浅入深”的原则。您将从 Kubernetes 的基本概念开始,然后学习如何将 .NET 应用打包到容器中,到本书结束时,您将能够在云端部署一个完整的微服务项目。每一章都包含实用示例、可直接使用的 YAML 清单以及 C# 代码片段。



本书特别关注开发者在迁移到 Kubernetes 时遇到的典型问题:状态管理、微服务间的网络通信、故障处理以及分布式环境中的调试。您将学习如何将 Helm、Istio、Prometheus 和 Grafana 等工具与 .NET 结合使用。



《C# (.NET) 与 Kubernetes》不仅仅是一本理论书籍,更是一个提升技能的全方位工具。阅读本书后,您将能够独立设计、开发和维护基于 .NET 平台的现代云应用,充分利用容器编排的所有优势。

推荐