[帮助文档] 如何使用OpenKruise部署云原生应用

OpenKruise是基于Kubernetes的一个标准扩展组件,可以配合原生Kubernetes使用,高效管理应用容器、Sidecar及镜像分发等功能。本文介绍如何使用OpenKruise部署云原生应用。

[帮助文档] 如何基于K8s和云原生网关实现gRPC应用的转发路由

MSE云原生网关以托管的方式来作为流量入口,提供了丰富的流量治理能力,支持多种服务发现方式,例如容器服务、MSE Nacos、MSE ZooKeeper、ECS和域名。同时,MSE云原生网关支持gRPC、HTTP和WebSocket等多种协议。本文介绍基于容器服务K8s和云原生网关实现gRPC应用的...

云原生可观测最佳实践

1 课时 |
39 人已学 |
免费

阿里云云原生助理工程师认证(ACA)课程

66 课时 |
214 人已学 |
免费

高校精品课-华东师范大学-云原生数据库

13 课时 |
277 人已学 |
免费
开发者课程背景图

《云原生应用开发:Operator原理与实践-样章》——第1章 引言——1.2 Operator 介绍——1.2.2 Operator 应用案例(1)

1.2.2 Operator 应用案例前面介绍了基于 CR 和相应的自定义资源控制器,我们可以自定义扩展 Kubernetes 原生的模型元素,这样的自定义模型可以加入到原生 Kubernetes API 管理;同时 Operator开发者可以像使用原生 API 进行应用管理一样,通过声明式的方式定...

《云原生应用开发:Operator原理与实践-样章》——第1章 引言——1.2 Operator 介绍——1.2.2 Operator 应用案例(2)

《云原生应用开发:Operator原理与实践-样章》——第1章 引言——1.2 Operator 介绍——1.2.2 Operator 应用案例(2)

2. Welcome 案例介绍Welcome 案例主要实现使用 Operator 和 CRD 部署一套完整的应用环境,可以实现根据自定义类型创建资源,通过创建一个 Welcome 类型的资源,后台自动创建 Deployment和 Service,通过 Web 页面访问 Service 呈现应用部署,...

《云原生应用开发:Operator原理与实践-样章》——第1章 引言——1.2 Operator 介绍——1.2.2 Operator 应用案例(3)

(2)项目初始化接下来,我们使用代码清单 1-6 中的 Kubebuilder 命令进行项目初始化工作。代码清单 1-6$ mkdir demo $ cd demo $ go mod init welcome_demo.domain $ kubebuilder init --domain demo....

《云原生应用开发:Operator原理与实践-样章》——第1章 引言——1.2 Operator 介绍——1.2.2 Operator 应用案例(4)

输入两次 y,Kubebuilder 分别创建了资源和控制器的模板,此处的 group、version、kind 这 3 个属性组合起来标识一个 k8s 的 CRD,创建完成后,Kubebuilder 添加文件见代码清单 1-9。代码清单 1-9├── api │ └── v1 │ ├── grou...

《云原生应用开发:Operator原理与实践-样章》——第1章 引言——1.2 Operator 介绍——1.2.2 Operator 应用案例(5)

(3)修改 Resource Type此处 Resource Type 为需要定义的资源字段,用于在 Yaml 文件中进行声明,本案例中需要新增 name 字段用于“Welcome”Kind 中的 Web 应用,见代码清单 1-10。代码清单 1-10/api/v1/welcome_types.go...

《云原生应用开发:Operator原理与实践-样章》——第1章 引言——1.2 Operator 介绍——1.2.2 Operator 应用案例(6)

在控制器部分需要完成 Deployment 和 Service 的创建,并完成两者的关联,在上述代码中,我们分别通过调用 createWelcomeDeployment 和 createService 方法完成对象的创建,接下来我们完成上述方法的具体实现(见代码清单 1-13)。代码清单 1-13f...

《云原生应用开发:Operator原理与实践-样章》——第1章 引言——1.2 Operator 介绍——1.2.2 Operator 应用案例(7)

(5) Welcome 应用部署接下来,我们部署前面步骤中更新的 Type 和 Controller 文件,并创建 Welcome 类型资源(见代码清单 1-15)。代码清单 1-15$ kubectl create -f config/crd/bases/ $ kubectl create -f ...

《云原生应用开发:Operator原理与实践-样章》——第1章 引言——1.2 Operator 介绍——1.2.2 Operator 应用案例(8)

以上方式在本地启动控制器,方便调试和验证,最终显示见代码清单 1-18。代码清单 1-182021-03-11T21:04:56.904+0800 INFO controller-runtime.metrics metrics server is starting to listen {"addr"...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

undefined

{"cardStyle":"productCardStyle","productCode":"polardb","productCardInfo":{"productTitle":"云原生数据库 PolarDB PostgreSQL 版","productDescription":"阿里云自研数据库 PolarDB PostgreSQL,100%兼容 PostgreSQL,高度兼容 Oracle。为用户提供快速弹性、高性能、海量存储、安全可靠的数据库服务,同时支持阿里云自研 Ganos 多维多模时空信息引擎及开源 PostGIS 地理信息引擎。","productContentLink":"https://www.aliyun.com/product/apsaradb/polardbpg","isDisplayProductIcon":true,"productButton1":{"productButtonText":"了解详情","productButtonLink":"https://www.aliyun.com/product/apsaradb/polardbpg"},"productButton2":{"productButtonText":"管理控制台","productButtonLink":"https://polardb.console.aliyun.com/cn-hangzhou/clusters?spm=5176.28041490.J_5253785160.4.340b5820H6ZQUA"},"productButton3":{"productButtonText":"在线咨询","productButtonLink":"https://www.aliyun.com/core/online-consult?spm=5176.8789780.7y9jhqsfz.115.47ea55caeL2Mfu&from=OVtXEBmlH8"},"productPromotionInfoBlock":[{"$id":"0","productPromotionGroupingTitle":"最新活动","productPromotionInfoFirstText":"新用户3个月免费试用","productPromotionInfoFirstLink":"https://free.aliyun.com/?searchKey=PolarDB%20PostgreSQL","productPromotionInfoSecondText":"入门规格包月仅需11元","productPromotionInfoSecondLink":"https://help.aliyun.com/zh/polardb/polardb-for-postgresql/polardb-standard-edition-launches-1-core-1-gb-entry-specifications?spm=5176.28041490.J_6302206100.4.79c122a3CWMwtd"},{"$id":"1","productPromotionGroupingTitle":"快速入门","productPromotionInfoFirstText":"产品介绍","productPromotionInfoFirstLink":"https://help.aliyun.com/product/172538.html","productPromotionInfoSecondText":"快速入门","productPromotionInfoSecondLink":"https://help.aliyun.com/document_detail/139507.html"},{"$id":"2","productPromotionGroupingTitle":"最佳实践","productPromotionInfoFirstText":"AIGC 构建企业专属 chatbot","productPromotionInfoFirstLink":"https://help.aliyun.com/zh/polardb/polardb-for-postgresql/build-enterprise-specific-chatbot-based-on-polardb-postgresql-and-llm?spm=a2c4g.11186623.0.0.5ca81ad5VNjj3e","productPromotionInfoSecondText":"","productPromotionInfoSecondLink":""},{"$id":"3","productPromotionGroupingTitle":"产品推荐","productPromotionInfoFirstText":"PolarDB MySQL 版","productPromotionInfoFirstLink":"https://www.aliyun.com/product/apsaradb/polardbm","productPromotionInfoSecondText":"PolarDB 分布式版","productPromotionInfoSecondLink":"https://www.aliyun.com/product/apsaradb/polardbx"}]},"activityCardInfo":{"activityTitle":"","activityDescription":"","cardContentBackgroundMode":"LightMode","activityContentBackgroundImageLink":"","activityCardBottomInfoSelect":"activityPromotionInfoBlock"}}

社区圈子

阿里云云原生
阿里云云原生
关注云原生中间件、微服务、Serverless、容器、Service Mesh等技术领域、聚焦云原生技术趋势、云原生大规模的落地实践
9117+人已加入
加入
相关电子书
更多
深耕云原生技术– Kubernetes应用渐入佳境
中国云原生数据湖应用洞察 白皮书
微服务×容器Meetup:云原生架构与应用专场PPT合辑
立即下载 立即下载 立即下载