APISIX源码解析 - 启动篇 apisix/cli/apisix.lua 获取执行命令所需要的env变量 1 local env = require("apisix.cli.env")(apisix_home, pkg_cpath_org, pkg_path_org) apisix/cli/env.lua 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
简述 Python Jenkins是一个针对Jenkins REST API的Python包装器,旨在提供一种更传统的Python方式来控制Jenkins服务器。它
赶路人 发布于 收录于 go 基本准备 1 2 3 4 5 6 7 8 9 # 创建sa、绑定角色 [root@Jenkins-master01 ~]# kubectl create serviceaccount dashboard-admin -n kube-system [root@Jenkins-master01 ~]# kubectl create clusterrolebinding dashboard-admin --clusterrole=cluster-admin --serviceaccount=kube-system:dashboard-admin #dashboard-admin 绑定为集群账户 # 获取此sa的token值 [root@Jenkins-master01 ~]# kubectl describe secrets -n kube-system $(kubectl -n kube-system
赶路人 发布于 收录于 go 简介 client-go是一个调用kubernetes集群资源对象API的客户端,即通过client-go实现对kubernetes集群中资源
赶路人 发布于 收录于 go 简介 cli是一个用于构建命令行程序的库。我们之前也介绍过一个用于构建命令行程序的库cobra。在功能上来说两者差不多,cobra的优势是提供
概念简介 code-generator k8s.io/client-go 提供了对k8s原生资源的informer和clientset等等,但对于自定义资源的操作则相对低效,需要使用 rest api 和 dynamic client 来操作,并
结构图 源码分析 当我们需要利用client-go来实现自定义控制器时,通常会使用informerFactory来管理控制器需要的多个资源对象的
控制器模式 kubernetes作为一个“容器编排”平台,其核心的功能是编排,Pod作为K8s调度的最小单位,具备很多属性和字段,k8s编排正