首页 > 其他分享 >云原生实践路径

云原生实践路径

时间:2023-04-28 13:55:06浏览次数:34  
标签:原生 容器 io 推荐 路径 实践 https 工具 com

CNCF (Cloud Native Computing Foundation) 提供了实现云原生的路径图:

https://raw.githubusercontent.com/cncf/trailmap/master/CNCF_TrailMap_latest.png 

  1. 容器化
    • 上云的第一步:将你的应用程序容器化  
    • 推荐工具: Docker,基本上是唯一选择, https://www.docker.com/
  2. CI/CD
  3. 容器编排与应用程序定义
  4. 可观测性与分析
  5. 服务代理,发现与治理
    • 推荐工具: CoreDNS,
    • 推荐工具: Envoy
    • 推荐工具: Linkerd  
  6. 网络策略与安全
    • 推荐工具: Calico
    • 推荐工具: Flannel
    • 推荐工具: Weave Net
    • 推荐工具: OPA (Open Policy Agent)  
  7. 分布式数据库与存储
    • 推荐工具: Vitess
    • 推荐工具: Rook
    • 推荐工具: Etcd
    • 推荐工具: TiKV  
  8. 流式数据与消息机制
    • 推荐工具: gRPC
    • 推荐工具: NATS
    • 推荐工具: CloudEvents, 一种以通用方式描述事件数据的规范, https://cloudevents.io/  
  9. 容器注册与运行时
  10. 软件分发

标签:原生,容器,io,推荐,路径,实践,https,工具,com
From: https://www.cnblogs.com/ayang1/p/17361907.html

相关文章

  • openGauss之物理备份与恢复实践操作(openGauss课程openGauss3.0.0)
    一、opengauss的背景和行业现状 2022年,七大openGauss商业版发布,是基于openGauss3.0推出商业发行版目前海量数据库Vastbase表现最佳,一直是TOP1作者认为之所以海量数据库Vastbase目前无法被同行超越,和各家研发实力和技术背景有关 众所周知,opengauss起源于postgresql,在此基......
  • IM开发干货分享:IM客户端不同版本兼容运行的技术思路和实践总结
    本文由巩鹏军分享,原题“IM兼容性基建”,本文有修订。1、引言一个成熟的IM成品,在运营过程中随着时间的推移,会发布不同的版本,但为了用户体验并不能强制要求用户必须升级到最新版本,而服务端此时已经是最新版本了,所以为了让这些不同客户端版本的用户都能正常使用(尤其IM这种产品,不同版本......
  • IM开发干货分享:IM客户端不同版本兼容运行的技术思路和实践总结
    本文由巩鹏军分享,原题“IM兼容性基建”,本文有修订。1、引言一个成熟的IM成品,在运营过程中随着时间的推移,会发布不同的版本,但为了用户体验并不能强制要求用户必须升级到最新版本,而服务端此时已经是最新版本了,所以为了让这些不同客户端版本的用户都能正常使用(尤其IM这种产品,不同......
  • Windows中qtcreator怎么将编译路径更改为当前目录?
       像VC那样,将执行文件所在debug或release目录,放置到源文件的当前目录是不错的选择。因为便于查找。   要实现这个将编译路径更改为当前目录功能,其实很简单,只需要在项目属性页的“构建目录”所在的编辑框中输入“./”即可。   此时,会在源文件的当前目录中产生......
  • Python关于jsonpath路径里面包含中文或进行参数化的解决方案
    jsonpath路径包含中文当jsonpath路径包含中文时,我们只需要在jsonpath路径里面把中文用引号包裹即可准备json文件{"data":[{"Details":[{"姓名":"张三"}]}......
  • Python3文件路径/目录获取教程
    一、获取文件路径实现1.1获取当前文件路径importoscurrent_file_path=__file__print(f"current_file_path:{current_file_path}")__file__变量其实有个问题,当文件被是被调用文件时__file__总是文件的绝对路径;但当文件是直接被执行的文件时,__file__并不总是文件的绝对......
  • 64. 最小路径和
     分析:问题不大的一道题,但是那个n开始我取的grid第一个元素的长度,所以后面grid长度和n不等的时候运行导致下标越界,看来好久才看出来建立状态,当到当前位置的最小值为f[i][j]状态转移,只有两个方向,f[i][j]=min(f[i-1][j],f[i][j-1])+grid[i][j]初值f[0][0]=grid[i][0]答案为f[......
  • c/c++程序中获取当前可执行文件所在的目录路径,使用跨平台的program_location
    c/c++程序中获取当前可执行文件所在的目录路径对于大型工程中,可执行文件中通过c/c++代码获取到当前路径,可以很大方便于工程后续的部署与运维工作。比如说根据当前的可执行文件路径获取到配置文件的路径,然后加载读取配置文件。有了这个能力就不用再在操作系统中配置环境变量来指......
  • Python的OS模块分析文件路径层次信息——获取文件路径、全名(文件名+尾缀)
    Code:importosFilePath="/a/bb/ccc/dddd.png"FolderPath,FullFileName=os.path.split(FilePath)Name,Suffix=os.path.splitext(FullFileName)print("文件路径:{}\n文件全名:{}\n文件名:{}\n文件后缀:{}".format(FolderPath,FullFileName,Name,......
  • Unity跟IOS原生开发项目融合
    更多精品文章Aladdin的博客需求:做一款社交类的APP,主体工程是原生开发,也就是是IOS的Xcode工程,产品经理为了丰富应用的玩法,就想往里面加上现在比较流行的AR功能,组成一款AR社交APP,我们之前见识多的都是工程是主体,然后IOS原生功能或者代码作为插件添加进Unity的Plugin里面,这样的方式参......