spring-cloud-kubernetes视频教程

一、视频地址

https://edu.csdn.net/course/detail/35861

关于收费问题:本人也是想了很久,有一段时间也想完全免费,但是后来综合考虑还是收费了。不过针对想学习但是经济有压力的小伙伴们(只针对在校大学生),可以联系我报销,联系邮箱:2414931908@qq.com

二、基本概念简介

2.1什么是K8s

官网地址:https://kubernetes.io/zh/

其实k8s是kubernetes的简称,因为“k”和“s”中间有八个字母,所以简称“k8s”。

那么什么是kubernetes呢?我们来看一下官网的介绍:

没错,k8s就是基于容器之上的一个管理工具。容器技术(Docker、Rkt等)我们应当比较熟悉,一般情况下我们将应用程序打成镜像(针对docker一般打镜像有两种方式1.docker commit;2.Dockerfile),然后运行镜像成为容器,从而实现跨多种部署环境的可移植性,并且无需花费较大的时间成本和机器性能消耗。自从容器技术兴起后,程序员的交付物变得更加标准化,使得程序持续集成、持续部署更加方便,并且在开销较小的情况下实现应用间的隔离。

2.2为什么需要K8s

容器技术大大解放了程序开发的集成与部署,但是一旦微服务多了起来,系统达到一定规模的时候,如果没有一个容器编排系统,就会有很多问题产生使得部署人员非常头痛,例如:1.容器出现压力过大的情况,手动扩展不方便;2.针对存储编排、密钥等配置管理没有统一;我这里只举例说了两个常见问题,在实际使用中,会有更多痛点需要解决,这个时候,k8s就体现出了他的价值,至于他的详细特性我这里就贴一张官网图片方便你们浏览,如果需要更详细的了解,可以阅读官网:

2.3什么是云原生

容器技术是微服务的最佳载体,但系统规模大了会有容器管理上的诸多问题,而k8s能够自动部署、扩展和管理容器,解决这一痛点,说到容器技术、k8s又不得不引出另外一个话题,那最近几年一直非常火的“云原生”又是什么?

我们先从从字面理解,云原生是一个词对组合,即Cloud和Native,逐一解释一下这两个:

Cloud代表云服务,借用百度百科的释义:“云服务是基于互联网的相关服务的增加、使用和交互模式,通常涉及通过互联网来提供动态易扩展且经常是虚拟化的资源。云是网络、互联网的一种比喻说法”。也就是说云服务是网络中的数据交互的一种模式,只不过添加了和传统程序服务不一样的几个标签“动态易扩展”、“更便捷的资源管理”。Native代表本地的、土著的,和原生意思非常接近,代表我们程序设计之初就考虑到云服务,为云服务提供原生的架构进行开发,从而更能发挥云服务弹性伸缩、分布式部署的优良血统。

现在我想大家应该大体明白什么是云原生了,这里附图一张方便大家理解更加清晰:

2.4云原生开发框架

既然我们知道了云原生的好处,并且这个话题也越来越火,未来程序员无论是面试又或者是工作中,遇到的概率是极其大的,所以我们肯定得提前知识储备,以备不时之需。一般情况下,学习一门新的技术,根据我以往的经验,阅读官网文档是最佳的学习方式。录制本视频主要考虑到一方面小伙伴们可能会有时间、精力等的影响,另外一方面云原生这方面的视频教程确实比较少,索性我录制了一期入门视频,这样给小伙伴们提供的选择就多一些,不过如果时间精力充沛,还是建议大家以阅读官网的方式来学习。

回到正题,经过到spring官网查找,发现了一个比较契合我们的云原生框架:spring-cloud-kubernetes(官网地址:https://spring.io/projects/spring-cloud-kubernetes),这个也是本视频的主角,教程中我会和小伙伴们一边阅读官网文档,一边从新建项目开始写一些spring-cloud-kubernetes入门代码,最终达到熟练使用spring-cloud-kubernetes的目的。

2.5视频教程简介

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

东芃9394

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值