kubernetes secret pcv

KEDA — Kubernetes Based Event Driven Auto scaling(转载)

原文:https://itnext.io/keda-kubernetes-based-event-driven-autoscaling-48491c79ec74 Event-driven computing is hardly a new idea; people in the database w ......
Kubernetes scaling Driven Based Event

Kubernetes编程—— 使用自定义资源 —— 介绍自定义资源(Custom Resource,CR)

介绍自定义资源(Custom Resource,CR) 自定义资源(Custom Resource,CR),它是整个 Kubernetes 生态系统中最核心的扩展机制。 定义资源可以用作系统内部使用的对象,仅仅对它进行声明式定义,而不关联控制器逻辑,用不保存少量配置信息。但是自定义资源也可以成为很多 ......
资源 Kubernetes Resource Custom

kubernetes安装实战->稳定版本v1.14.3

kubernetes安装方式有很多种,这里kubeadm方式安装,一主两从形式部署。 1、集群信息a、集群节点规划主机名 节点ip 角色 部署组件k8s-master 192.168.1.203 master etcd、proxy、apiserver、controller-manage、schedu ......
kubernetes 实战 版本 14.3 gt

Kubernetes编程——client-go基础—— 深入 API Machinery —— Scheme

深入 API Machinery —— Scheme https://github.com/kubernetes/apimachinery/tree/release-1.27/pkg/runtime 我理解意思是说: Scheme 是 Kubernetes client-go 库中的一个核心组件,用 ......
Kubernetes client-go Machinery 基础 client

Kubernetes编程——client-go基础—— 深入 API Machinery —— REST 映射

深入 API Machinery —— REST 映射 GVK 与 GVR 之间的映射关系被称为 REST 映射。 我理解意思是说: 在 Kubernetes 中,RESTMapping(REST 映射)用于将 GroupVersionKind(GVK)与 GroupVersionResource( ......
Kubernetes client-go Machinery 基础 client

Kubernetes(k8s) Web-UI界面(二):部署和访问Kuboard

[TOC] # 一.系统环境 本文主要基于Kubernetes1.21.9和Linux操作系统CentOS7.4。 | 服务器版本 | kuboard版本 | docker软件版本 | Kubernetes(k8s)集群版本 | CPU架构 | | | | | | | | CentOS Linux ......
Kubernetes 界面 Kuboard Web-UI k8s

Kubernetes 对象以及部署nginx服务示例(四)

### 什么是 Kubernetes 对象? 在k8s中管理员与平台交互的最重要方式之一就是创建和管理 `Kubernetes 对象`,对象有助于帮助用户部署应用程序和维护集群。 理解 `Kubernetes 对象`的另一种方法是将它们视为`类实例`。每个创建的对象都引用一个预定义的类,该类告诉 ` ......
示例 Kubernetes 对象 nginx

Kubernetes编程——client-go基础—— 工作队列(workqueue)

工作队列(workqueue[wɜːk][kjuː]) https://github.com/kubernetes/kubernetes/tree/release-1.27/staging/src/k8s.io/client-go/util/workqueue 我理解意思是说: 这里说的 "工作队列 ......
队列 Kubernetes client-go workqueue 基础

DeepSpeed + Kubernetes 如何轻松落地大规模分布式训练

随着 ChatGPT 的广泛应用,各种大规模语言模型层出不穷,其中包括 EleutherAI 推出的 200 亿参数的 GPT-NeoX-20B 和 BigScience 发布的 1760 亿参数的 Bloom 模型。 ......
分布式 Kubernetes DeepSpeed 大规模

Kubernetes(k8s) Web-UI界面(一):部署和访问仪表板(Dashboard)

Kubernetes(k8s) Web-UI界面(一):部署和访问仪表板(Dashboard),仪表板(Dashboard)简介,部署Kubernetes仪表板(Dashboard),使用token登录Dashboard,对sa账号kubernetes-dashboard授权,访问Dashboar... ......
Kubernetes Dashboard 界面 仪表 Web-UI

Kubernetes编程——client-go基础—— Informer 和缓存

Informer 和缓存 k8s 客户端接口中包含一个名叫 Watch 的动作,它提供了对集群对象变化(添加、删除或更新)进行响应的接口。Informer 在 Watch 的基础上对常见的使用场景提供了一个更高层的编程接口,包括:内存缓存以及通过名字对内存中的对象或属性进行查找的功能。 ......
缓存 Kubernetes client-go Informer 基础

K8S-secrets拉取私有镜像

##K8S-secrets拉取私有镜像 ```sh #使用docker login登录 [root@test-node1 ~]# docker login -u username -p passwd harbor.com #使用secrets-响应式 kubectl create secret -n ......
K8S-secrets 镜像 secrets K8 8S

Kubernetes(k8s)服务账号Service Accounts

Kubernetes(k8s)服务账号Service Accounts,服务账号Service Accounts简介,用户账号与服务账号区别,创建服务账号(Service Accounts),对服务账号(Service Accounts)授权,在pod里使用服务账号(Service Accounts... ......
Kubernetes 账号 Accounts Service k8s

Kubernetes编程——client-go基础—— Watch

Watch https://github.com/kubernetes/apimachinery/blob/release-1.27/pkg/watch/watch.go 我理解意思是说:k8s.io/apimachinery/pkg/watch/watch.go 文件是 Kubernetes 中用 ......
Kubernetes client-go 基础 client Watch

Kubernetes编程——client-go基础—— TypeMeta

TypeMeta https://github.com/kubernetes/apimachinery/blob/release-1.27/pkg/runtime/types.go runtime.Object 只是一个接口,我们想了解它具体时间怎么实现的。k8s.io/api 中的 Kuberne ......
Kubernetes client-go TypeMeta 基础 client

Kubernetes编程——client-go基础—— Go语言中的 Kubernetes 对象介绍

Go语言中的 Kubernetes 对象介绍 我们接下来更详细了解在 Go 语言的语境下的 Pod(或者其他任何 Kubernetes 资源)是什么样的? Kubernetes 中的资源(或者更准确说是对象)都是某种类型的实例。 ......
Kubernetes client-go 对象 语言 基础

Kubernetes编程——修改客户端默认支持 Protobuf

修改客户端默认支持 Protobuf 一、在 kubernetes 客户端中修改默认支持 Protobuf 确保你已经安装了kubectl命令行工具,并且版本在1.14.0或更高。 打开~/.kube/config文件,该文件存储了你的Kubernetes集群配置信息。 找到clusters部分,并 ......
Kubernetes 客户端 Protobuf 客户

(转)Kubernetes Kubelet 垃圾回收机制

1、概述 Kubelet 垃圾回收(kubelet-garbage-collection)负责自动清理节点上的无用镜像和容器。Kubelet 每隔 1 分钟进行一次容器清理,每隔 5 分钟进行一次镜像清理(截止到 v1.15 版本,垃圾回收间隔时间都是在源码中固化的,不可自定义配置)。如果节点上已经 ......
Kubernetes 机制 垃圾 Kubelet

kubernetes探针及应用场景

kubernetes 提供了哪几种探针?分别有什么功能?应用场景有哪些? LivenessProbe:容器存活性检查,用于判断容器是否健康。 功能: 如果 LivenessProbe 探针探测到容器不健康,则 kubelet 将删除该容器,并根据容器的重启策略做相应的处理。 如果一个容器不包含 Li ......
探针 kubernetes 场景

Kubernetes应用编排与管理 —— Deployment升级策略

1、Deployment概述 Deployment 是 Kubernetes 控制器的一种高级别实现,它构建于 ReplicaSet 控制器之上,它可用于为 Pod 和 ReplicaSet 资源提供声明式更新,并能够以自动方式实现跨多个 ReplicaSet 对象的滚动更新功能。相比较来说,Pod ......
Kubernetes Deployment 策略

Kubernetes 系列:Kubernetes 的安装(三)

### 序 前面介绍了k8s组件和对象的一些基本概念,了解了k8s具体是做什么的以及架构,那么接下来我们开始介绍怎么去安装k8s,这里我们以windows为例,其他平台可以参考Kubernetes官方文档,其实安装方式都是类似的。 ### 先决条件 要在系统中安装 Kubernetes,以下是一些需 ......
Kubernetes

Kubernetes添加用户

kubernetes中有两种用户, 一种是service account, 另一种是普通用户 ## Service Account 认证 > 从1.24开始, 创建service account的同时不再创建secret ```yaml apiVersion: v1 kind: ServiceAcc ......
Kubernetes 用户

Kubernetes编程——client-go 基础

client-go 基础 https://kubernetes.io/docs/reference/using-api/client-libraries/ https://github.com/kubernetes/client-go/ 一、代码仓库 Kubernetes 项目提供了一系列可供第三方 ......
Kubernetes client-go 基础 client go

Kubernetes 关键组件和概念(二)

### 序 上一篇我们介绍了 k8s 的基本架构,我们在这篇文章将介绍 `Kubernetes` 关键组件和概念。 还是先来一张图: ![1_2pdatNn7KzcQZpc8cOALOQ.webp][1] 根据上图我们分别对`Deployment`、`ReplicaSet`、`Pod`详细的介绍,其 ......
Kubernetes 组件 概念 关键

如何将TLS的安全证书和密钥保存到k8s的secret中?以及在ingress中使用secret中的证书?

如果要ingress的域名增加TLS的证书,该怎么办? 那如何将证书和密钥保存到k8s的secret中呢? 如果使用自签名的证书,使用下面的命令创建密钥和证书 [root@nccztsjb-node-23 secrets]# openssl req -x509 \ > -newkey \ > rsa ......
证书 secret 密钥 ingress TLS

Kubernetes编程——查询集群提供哪些API资源

查询集群提供哪些API资源 [root@JumperServer:~] # kubectl api-resources NAME SHORTNAMES APIVERSION NAMESPACED KIND bindings v1 true Binding componentstatuses cs v ......
集群 Kubernetes 资源 API

Kubernetes编程——通过命令行使用 API

通过命令行使用 API 长话短说,我们将使用以 batch API 组为例来讲 cli 相关的操作。 首先,需要在终端运行下面的命令: [root@localhost ~]# kubectl proxy --port=8089 Starting to serve on 127.0.0.1:8089 ......
Kubernetes 命令 API

Kubernetes编程——Kubernetes API 版本

Kubernetes API 版本 为了提高可扩展性,Kubernetes 支持在不同的 API 路径下提供不同版本的 API,比如 /api/v1 或 /api/extensions/v1beata1。不同的 API 版本意味着不同的稳定性和支持力度。 Alpha 级(比如 v1alpha1) A ......
Kubernetes 版本 API

Kubernetes(k8s)访问控制:权限管理之RBAC鉴权

Kubernetes(k8s)访问控制:权限管理之RBAC鉴权,Kubernetes访问控制,鉴权简介,设置k8s集群允许所有请求访问,设置k8s集群拒绝所有请求访问,RBAC授权,role,rolebinding,clusterrole,clusterrolebinding。 ......
Kubernetes 权限 RBAC k8s 8s

Kubernetes 系列:了解 k8s 架构(一)

### Kubernetes 概述 当下,我们很多项目于都在`Cloud Native`(云原生)的上面,这种方法旨在使组织能够确保可用性并快速响应和适应变化,云原生其实就是一组本质上支持在不同云环境(公共云、私有云或混合云)上大规模构建、运行和管理应用程序的实践和技术。 云原生离不开两个概念:`容 ......
Kubernetes 架构 k8s 8s k8