专栏首页solate 杂货铺knative client 使用knative client 使用

knative client 使用knative client 使用

knative client 使用

knative 现在用kn提供的client包的一部分功能进行改造,

这个包里面使用的也是k8s的client-go这个客户端,

需要升级golang版本,有 errors.Is()方法的版本,我使用的1.15.2.

初始化

初始化KnParams, 提供了初始化其他客户端的各种方法

package main

import (
	"fmt"
	"knative.dev/client/pkg/kn/commands"
)

func main() {
	// get a service
	p := commands.KnParams{}
	p.Initialize()

	client, _ := p.NewServingClient("default")

	// list services
	serviceList, _ := client.ListServices()
	for _, v := range serviceList.Items {
		fmt.Println(v.GetName())
	}

}

参考

https://github.com/sirius1024/knative-sdk-demo/blob/knative-sdk/main.go

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • SAP Kyma上kyma-system命名空间下面的所有service

    版权声明:署名,允许他人基于本文进行创作,且必须基于与原先许可协议相同的许可协议分发本文 (Creative Commons)

    Jerry Wang
  • Knative入门系列6:Knative的使用

    Knative 是一个基于 Kubernetes 的,用于构建、部署和管理现代 serverless 应用的平台。Getting Started with Kn...

    崔秀龙
  • CloudEvents三部曲:实践篇

    随着云原生的发展(云原生的下一个五年在哪里?),逐步进入深水区,业界需要一种统一的事件定义和描述规范,以提供跨服务、跨平台的交互能力。CloudEvents事件...

    zouyee
  • Knative 入门系列2:Serving 介绍

    即便使用无服务器架构,处理和响应 HTTP 请求的能力依然重要。在开始写代码使用事件触发一个函数之前,您需要有地方来运行代码。

    崔秀龙
  • 「无服务器架构」动手操作Knative -第1部分

    我最近一直在研究Knative。在这个由三部分组成的博客系列中,我想解释一下我的收获,并展示一些我在GitHub上发布的Knative教程中的例子。

    首席架构师智库
  • 「无服务器架构」动手操作Knative -第二部分

    在上一篇文章中,我讨论了Knative用于快速部署和自动调整无服务器容器。如果您希望您的服务由HTTP调用同步触发,那么Knative服务是很好的选择。然而,在...

    首席架构师智库
  • Knative 入门系列5:Knative 安装

    Knative 是一个基于 Kubernetes 的,用于构建、部署和管理现代 serverless 应用的平台。Getting Started with Kn...

    崔秀龙
  • Knative 入门系列8:拓展与展望

    Knative 是一个基于 Kubernetes 的,用于构建、部署和管理现代 serverless 应用的平台。Getting Started with Kn...

    崔秀龙
  • Knative 入门系列4:Eventing 介绍

    到目前为止,向应用程序发送基本的 HTTP 请求是一种有效使用 Knative 函数的方式。然而,无服务器的松耦合特性同时也适用于事件驱动架构。也就是说,可能在...

    崔秀龙
  • Knative 入门系列3:Build 介绍

    Knative 的 Serving(服务)组件是解决如何从容器到 URL 的,而 Build 组件是解决如何从源代码到容器的。Build resource 允许...

    崔秀龙
  • (译)在 Knative 上部署 12 要素应用程序

    Google Next18 活动中,Google 宣称将会把 GKE 上的无服务器插件以 Knative 的名称进行开源。当时它被描述为无服务器平台的构建块,由...

    崔秀龙
  • Knative 全链路流量机制探索与揭秘

    服务接收到流量请求后,从0自动扩容为N,以及没有流量时自动缩容为0,是一个Serverless平台最本质的特征。

    孙玄@奈学教育
  • 【无服务器架构】跨平台的无服务器计算Knative 简介

    Knative(发音为kay-nay-tiv)扩展了Kubernetes,以提供一组中间件组件,这些组件对于构建可在任何地方运行的现代,以源代码为中心和基于容器...

    首席架构师智库
  • knative serving 组件分析

    knative 部署完成后可以在 knative-serving namespace 下看到创建出的组件:

    田飞雨
  • knative serving 入门 - hello world

    Knative有两个组件,可以独立安装或一起使用。为了帮助您挑选适合自己的组件,以下是每个组件的简要说明:

    有点技术
  • Knative 入门系列1:knative 概述

    Knative 是一个基于 Kubernetes 的,用于构建、部署和管理现代 serverless 应用的平台。Getting Started with Kn...

    崔秀龙
  • 无服务器架构的开源框架:OpenFaaS、Knative等等

    作者:Ran Ribenzaft,Epsagon联合创始人兼首席技术官。最初发表在Epsagon博客上。

    CNCF
  • 云原生技术学习

    ASK集群中基于虚拟节点创建Pod。虚拟节点实现了Kubernetes与弹性容器实例ECI的无缝连接,让Kubernetes集群获得极大的弹性能力,而不必关心底...

    heidsoft
  • 基于 Go 语言开发 Serverless 云原生应用

    大家好!我是阿里云容器服务团队的冬岛,2016 年阿里巴巴开始全面容器化,我负责双十一链路应用的容器化 CAAS 平台。承担双十一应用的扩容、缩容、升级以及灰度...

    孙玄@奈学教育

扫码关注云+社区

领取腾讯云代金券