Dapr,可能是传统应用转向微服务式应用最快的技术路线( 三 )


#1.创建账号useradd tony #自定义#2.创建密码passwd tony #然后根据提示输入密码就好#3.分到docker用户组(没有就创建一个)sudo gpasswd -a tony docker#4.更新docker用户组newwrp docker#5.切换到新账号su tony
#下载sudo curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64#安装sudo install minikube-linux-amd64 /usr/local/bin/minikube
minikube start --image-mirror-country='cn' --kubernetes-version=v1.23.8
在环境的安装效果如下
跑通Hello-K8s
dapr init -k#或者dapr init --kubernetes --wait
...这里由于放假,没有整理完,先搁置,后续补上!
*4.在基于的集群上跑通案例
***这里建议如果有其他云的使用经验,且对腾讯云不熟悉的同学,直接跳过吧~***
上面的Hello-k8s的项目里,官方给的例子是在微软云服务Azure的aks环境执行的情况,我这里改成了腾讯云tke的环境 。在国内使用Azure的服务应该是无障碍的,但他那个付款模式我有点摸不透,需要使用visa的信用卡,而且也确实没用过国外厂商的云服务 。对腾讯云相对更熟悉一些,这里就以腾讯云为例,简单聊一下,稍后再聊一下基于的
kubectl config use-context cls-n7u1qb85-context-default
剩下的操作,就非常简单了,主要的难点就在环境的部署上,大家可以根据这个说明来操作就ok://hello- at· dapr/ ·
后记
如果屏幕前的兄弟你,之前没有微服务系统的开发经验,在开始接触这些知识点的时候,难免会有一些心智负担 。这点我非常理解,毕竟微服务不是一个简单的开发框架,它还涉及到很多周边知识点,包括但不限于inux内核的操作系统(如,),容器(如,),容器编排(如),事件总线,代理,审计,网关,缓存,后台服务等 。如果你之前没有过分布式系统的开发经验,只是接触一些Curd,或者聚焦于实现一些定制化的功能,而没有考虑并处理过高并发,大流量等问题,那很可能也就没有全部接触过“微服务”的周边知识 。
但如果你说我在小厂,业务量根本就达不到需要把改造成“微服务”体系的程度,所以也就不想投入精力去折腾 。那关于这点,让我想起,以前上学的时候,有的村里的大人会说,上半天学有什么用,出来不还是找不到工作 。也确实很多人不上学早早的就有了可观的收入,也确实有人念了半辈子书,到头来一事无成 。那我们就要放弃上学吗?而且今时不同往日,当今社会,如果还没有学历,没有知识,能选择的路就太少了,也就失去了本该一直存在的激情和热血 。
回到开发的角度来说,是一样的,要不要转型,其实很大程度上取决于自己,而不是别人,当你不断地学习微服务相关的知识点时,会不得不去了解这些周边知识,就难免造成主线任务的卡壳,但当我们突破重重关卡,有了一定的积累,转型可能就是一件“自然而然”发生的事情了 。
【Dapr,可能是传统应用转向微服务式应用最快的技术路线】云原生的时代已经到来,用积极的心态去拥抱它吧 。