zl程序教程

k8s api

  • 关于 K8s中Kube-apiserver 的一些总结

    关于 K8s中Kube-apiserver 的一些总结

    写在前面学习K8s,简单整理下官网很详细,小伙伴系统学习可以到官网https://kubernetes.io/zh/docs/tasks/administer-cluster/access-cluster-api/「年轻游侠儿泪眼模糊,凄然一笑,站起身,拿木剑对准墙壁,狠狠折断。 此后江湖再无温华的消息,这名才出江湖便已名动天下的木剑游侠儿,一夜之间,以最决然的苍凉姿态,离开了江湖。 刺骨大雪

    日期 2023-06-12 10:48:40     
  • k8sailor  04-使用 gin 初始化一个 API Server

    k8sailor 04-使用 gin 初始化一个 API Server

    tag: https://github.com/tangx/k8sailor/tree/feat/04-httpserver-initialcd cmd/k8sailor && go run . httpserver 启动 web 服务器 Usage: k8sailor httpserver [flags] Flags: -h, --help help for h

    日期 2023-06-12 10:48:40     
  • k8sailor - 06 使用 api/biz/dao 分层结构管理数据请求,获取 deployment 数据

    k8sailor - 06 使用 api/biz/dao 分层结构管理数据请求,获取 deployment 数据

    tag: https://github.com/tangx/k8sailor/tree/feat/06-get-all-deploymentsclient -> apis -> biz -> dao -> 复制将业务逻辑部分分为经典三层,想法是这样的,可能实现有错误。apis 接入层: 只用于管理 http 请求与交互。biz 业务层: 用于处理 api 层

    日期 2023-06-12 10:48:40     
  • 云原生|k8s api-server代码了解

    云原生|k8s api-server代码了解

    func main() { command := app.NewAPIServerCommand() code := cli.Run(command) os.Exit(code) }复制func Run(completeOptions completedServerRunOptions, stopCh <-chan struct{}) error { // To help d

    日期 2023-06-12 10:48:40     
  • 下篇(开始写代码):运维开发人员不得不看的K8S API实战

    下篇(开始写代码):运维开发人员不得不看的K8S API实战

    支持的客户端库可参考:https://kubernetes.io/zh-cn/docs/reference/using-api/client-libraries/身份验证插件在 K8S API 客户端库golang client-go 中,Auth plugins(身份验证插件)是用于处理 Kubernetes 集群中用户身份验证的组件。一般来说,客户端的配置信息通常从 kubeconfig 文件

    日期 2023-06-12 10:48:40     
  • 从零开始入门 K8s | Kubernetes API 编程范式

    从零开始入门 K8s | Kubernetes API 编程范式

    作者 | 陈显鹭  阿里巴巴高级技术专家 本文整理自《CNCF x Alibaba 云原生技术公开课》第 23 讲,点击“阅读原文”直达课程页面。关注“阿里巴巴云原生”公众号,回复关键词“入门”,即可下载从零入门 K8s 系列文章 PPT。 导读:在 Kubernetes 里面, API 编程范式也就是 Custom Resources Definition(CRD)。我们常

    日期 2023-06-12 10:48:40     
  • 给 K8s API “做减法”:阿里巴巴云原生应用管理的挑战和实践

    给 K8s API “做减法”:阿里巴巴云原生应用管理的挑战和实践

    作者 | 孙健波(天元)  阿里巴巴技术专家本文整理自 11 月 21 日社群分享,每月 2 场高质量分享,点击加入社群。 早在 2011 年,阿里巴巴内部便开始了应用容器化,当时最开始是基于 LXC 技术构建容器,然后逐渐切换到 Docker,自研了大规模编排调度系统。到了 2018 年,我们团队依托 K8s 体系开始推进“轻量级容器化”,同时投入了工程力量跟开源社区一起解决了诸多规

    日期 2023-06-12 10:48:40     
  • K8S API调用:使用client-go工具调用kubernetes API接口进行增删改查示例(v1.17.9)

    K8S API调用:使用client-go工具调用kubernetes API接口进行增删改查示例(v1.17.9)

    go mod init client-go-demo go get k8s.io/client-go@v1.17.9 go mod tidy package main import ( "flag&#

    日期 2023-06-12 10:48:40     
  • spark on k8s报错:User “system:serviceaccount:default:default“ cannot get resource “pods“ in API group

    spark on k8s报错:User “system:serviceaccount:default:default“ cannot get resource “pods“ in API group

    kubectl create serviceaccount spark kubectl create clusterrolebinding spark-role --clusterrole=edit --serv

    日期 2023-06-12 10:48:40     
  • 【GO】K8s 管理系统项目10[API部分--Configmap]

    【GO】K8s 管理系统项目10[API部分--Configmap]

    K8s 管理系统项目[API部分–Configmap] 1. 接口实现 service/dataselector.go // configmap type configMapCell corev1.ConfigMap

    日期 2023-06-12 10:48:40     
  • 【GO】K8s 管理系统项目11[API部分--Service]

    【GO】K8s 管理系统项目11[API部分--Service]

    K8s 管理系统项目[API部分–Service] 1. 接口实现 service/dataselector.go // service type serviceCell corev1.Service func(s

    日期 2023-06-12 10:48:40     
  • 【GO】 K8s 管理系统项目1[API部分--Pod]

    【GO】 K8s 管理系统项目1[API部分--Pod]

    K8s 管理系统项目[API部分–Pod] 前端: Vue+element plus 后端: go+gin 1. 功能设计 2. 初始化 2.1创建项目 2.2 配置goproxy GOP

    日期 2023-06-12 10:48:40     
  • k8s 之 声明式 API

    k8s 之 声明式 API

    文章目录 1. Kubernetes API概述CRD编写自定义控制器代码 1. Kubernetes API概述 apiVersion: apps/v1 kind: Deployment m

    日期 2023-06-12 10:48:40     
  • k8s-核心概念与API原语

    k8s-核心概念与API原语

    一、第一章(快速入门) 1.1、贵圈发展史 2004-2007 Google大规模使用容器Cgroups技术2008.1 cgroups合并进入linux内核主干2013.1 docker项目发布,对传统paas产品"降维打击"2014.6 kubernetes项目发布,Google Borg/Omega

    日期 2023-06-12 10:48:40     
  • k8s学习之路 | Day9 初识声明式 API

    k8s学习之路 | Day9 初识声明式 API

    文章目录 命令式 API声明式 API命令式和声明式的区别 之前总听说什么声明式 API ,一直不知道是什么玩意,但是 k8s 有一个核心,赖以生存的一

    日期 2023-06-12 10:48:40     
  • K8S的apiVersion版本详解

    K8S的apiVersion版本详解

    文章目录 1. 背景2. 各种apiVersion的含义3. 查看当前可用的API版本 1. 背景 Kubernetes的官方文档中并没有对apiVersion的详细解释,而

    日期 2023-06-12 10:48:40     
  • k8s服务端二进制部署-kube-apiserver

    k8s服务端二进制部署-kube-apiserver

    本文章是 k8s二进制高可用集群部署 的分支。详细步骤请参考目录。 二进制下载地址   压缩包下载:https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG   注:打开链接你会发现里面有很多包,下载一个Server包就够了,里面包含了Server和Client以及Node二进制文件。   单个下载:http

    日期 2023-06-12 10:48:40