分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 前端开发

.NET Core on K8S快速入门课程(Jessetalk)

发布时间:2023-09-06 02:24责任编辑:赖小花关键词:.NET

01-介绍K8s是什么

Docker VS VirtualMachine

  • 敏捷地应用创建和部署
  • 持续开发,集成和部署
  • 开发和运行相分离
  • 开发,测试和生产环境的持续
  • 云和操作系统版本的可移植性,可以运行在 Ubuntu, RHEL, CoreOS, on-prem, Google Container Engine,和任何其它的运行环境中。
  • 松耦合,分布式,弹性,自由的微服务
  • 资源隔离:可以预测的应用性能
  • 资源使用:高效

Docker 容器集群

镜像 => run => 容器(运行时)

  • 同一个容器在同一台Host上能部署几份?
  • 如果实现在多台机器上快速部署?
  • 不同容器在不同机器上如何交互?如何做负载均衡?

K8S 介绍

一个用于容器集群的自动化部署、扩容以及运维的开源平台

  • 快速而有预期地部署你的应用
  • 极速地扩展你的应用
  • 无缝对接新的应用功能
  • 节省资源,优化硬件资源的使用

02-为什么要学习k8s

通过 K8S 降低整个基础设施在架构和运维上的难度

测试环境

  • 将多个API打成镜像部署到不同的节点上
  • 通过 Node Port 本地可以直接连到 API 进行测试
  • Mysql 与 API 可以通过 service 连接
  • 一套脚本部署

生产环境

  • Mysql, Redis, 消息队列使用第三方服务(腾讯云)
  • 也可以通过 桥接 将内部 API 与外部服务连接

.NET Core on K8S快速入门课程(Jessetalk)

原文地址:https://www.cnblogs.com/MingsonZheng/p/10029859.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved