案例etcd k8s k8

K8S集群管理工具、平台

1 Rancher Rancher中文官网:https://docs.rancher.cn/ 2 KubeSphere 官网:https://kubesphere.com.cn/ 面向云原生应用的 容器混合云 KubeSphere 愿景是打造一个以 Kubernetes 为内核的云原生分布式操作系统 ......
管理工具 集群 工具 平台 K8S

软件开发案例:声音检测平台

随着互联网的普及,语音交互已经成为了人们日常生活中不可或缺的一部分。 然而,一些人利用语音泄露隐私甚至进行诈骗等活动,已经成为了一些互联网平台需要解决的难题。为了防止这些问题的出现,我们开发了一款基于腾讯、阿里云、科大讯飞、思必驰等三方平台的声音检测平台。 该平台主要的功能是检测一段语音是否触发自定 ......
软件开发 声音 案例 平台 软件

案例:提取丁香园数据

1.找到script标签下的id: 2.获取指定标签下的内容: 3.总结: ......
丁香 案例 数据

【解决方案】MySQL死锁解决案例

##说明: 该场景为商品库存操作更新MySQL时发生的数据库死锁,如果你没有做过库存系统经验,也可以把方案应用到(优惠券库存or活动库存or抽奖礼品库存等等),只要符合同时更新多条记录时均可。 ##背景: 库存系统组合品是由多个单品组合而成,更新数据库时先组装数据再批量更新多个sku。 组合品关系的 ......
解决方案 案例 方案 MySQL

从案例中详解go-errgroup-源码

一、背景 某次会议上发表了error group包,一个g失败,其他的g会同时失败的错误言论(看了一下源码中的一句话The first call to return a non-nil error cancels the group,没进一步看其他源码,片面理解了)。 // The first ca ......
go-errgroup 源码 errgroup 案例 go

k8s-外置ETCD集群部署

如何把ETCD的数据库备份,以及还原的操作方法(待更新中) 地址: Etcd 是一个分布式键值存储系统,Kubernetes使用Etcd进行数据存储,所以先准备一个Etcd数据库,为解决Etcd单点故障,应采用集群方式部署,这里使用3台组建集群,可容忍1台机器故障。为了节省机器,这里把3个ETCD实 ......
集群 ETCD k8s k8 8s

k8s集群-CNI网络插件(Calico 和 Flannel)

1)部署flannel网络(主节点服务器) 在主节点服务器上查看子节点状态为NotReady [root@k8s-master01-15 ~]# kubectl get node NAME STATUS ROLES AGE VERSION k8s-master01-15 NotReady maste ......
集群 插件 Flannel Calico 网络

kubeadm安装-k8s集群(阿里云服务)【转】-实测安装成功

部署Kubeadm遇到的哪些问题,并且如何解决 http://www.shanhubei.com/archives/2581.html k8s集群-CNI网络插件 地址:http://www.shanhubei.com/archives/2582.html 1、初始化服务器设置(三台都要) 环境机器 ......
集群 kubeadm k8s k8 8s

k8s基础调度--无状态

查看某个无状态资源对象历史更新信息 kubectl rollout history deployment/nginx-deployment-basic 更新镜像 kubectl set image deployment/nginx-deployment-basic nginx=nginx1.9.12 ......
状态 基础 k8s k8 8s

k8s 使用 RBAC 鉴权 建立不同用户使用k8s。只有指定命名空间的权限

k8s 使用 RBAC 鉴权 https://kubernetes.io/zh-cn/docs/reference/access-authn-authz/rbac/ # 创建sa账号 kubectl create sa sa-test-20230408 # 使用sa 账号创建pod资源 [root@ ......
k8s 权限 只有 用户 空间

k8s labels 创建和删除

#1 lables # node label[root@master01 pod]# kubectl label pods pod-self time=2023 [root@master01 pod]# kubectl get node --show-labels [root@master01 po ......
labels k8s k8 8s

k8s pod完整生命周期

[root@master01 pod_init]# cat pod-all-life-cycles.yaml apiVersion: v1 kind: Pod metadata: name: init-pod-1 namespace: default labels: app: ini-pod dev ......
周期 生命 k8s pod k8

k8s Kubernetes Dashboard 安装与使用

https://github.com/kubernetes/dashboardhttps://developer.aliyun.com/article/745086https://github.com/kubernetes/dashboard/blob/master/docs/user/access ......
Kubernetes Dashboard k8s k8 8s

k8s kubectl 命令使用及命令补全

kebuctl 命令补全 yum install -y bash-completion source /usr/share/bash-completion/bash_completion source <(kubectl completion bash) kubectl completion bas ......
命令 kubectl k8s k8 8s

k8s 控制器-Replicaset-Deployment cordon drain

k8s 控制器-Replicaset-Deployment # cordon 警戒线 执行后不会在调度到该节点上了[root@master01 deployment]# kubectl cordon node01node/node01 cordoned[root@master01 deploymen ......

k8s 编写pod yaml 文件 启动pod 查看pod详细信息 查看pod日志 连接pod容器 删除pod

#1 创建pod yaml 文件# 使用帮助命令 [root@master01 pod]# kubectl explain pod.spec [root@master01 pod]# cat pod-self.yaml apiVersion: v1 kind: Pod metadata: name: ......
pod 容器 文件 信息 日志

基于TI Sitara系列AM5728工业开发板——FPGA视频开发案例分享

前 言 3 1 cameralink_display案例 4 1.1 案例功能 4 1.2 操作说明 4 1.3 关键代码(MicroBlaze) 11 1.4 Vivado工程说明 16 1.5 模块/IP核配置 20 前 言 本文主要介绍FPGA视频开发案例的使用说明,适用开发环境:Window ......
案例 工业 Sitara 视频 5728

Azure Devops上模版化K8s部署

在2022年我们终于完成了主要业务系统上K8s的计划,在这里总结下我们上K8s时候的模版工程。 前提条件 本文不讨论K8s是什么,什么是容器化,为什么需要容器化,什么是微服务等这些基础内容,这些到处说的烂大街了。此类内容有兴趣可以看看微软系的介绍: 微服务体系架构设计 微服务体系结构 本文假设你已经 ......
模版 Devops Azure K8s 8s

爬虫案例

从加拿大政府卫生部门网站(https://health-products.canada.ca/mdall-limh/)中抓取加拿大医疗器械注册数据 ......
爬虫 案例

案例分享-full gc导致k8s pod重启

在之前的记一次k8s pod频繁重启的优化之旅中分享过对于pod频繁重启的一些案例,最近又遇到一例,继续分享出来希望能给大家带来些许收获。 问题现象 报警群里突然显示某pod频繁重启,我随即上去查看日志,主要分这么几步: 1.查看pod重启的原因,kubectl descirbe pod Last ......
案例 full k8s pod 8s

01. k8s1.15.1高可用版本(docker引擎,Centos7.9)

1. 软件版本 首先要把centos7系统的内核升级最好4.4以上(默认3.10的内核,运行大规模docker的时候会有bug) | 软件/系统 | 版本 | 备注 | | | | | | Centos | 7.9 | 最小安装版 | | k8s | 1.15.1 | | | flannel | 0 ......
Centos7 版本 引擎 docker Centos

读取 k8s 存储在 etcd 上的数据

读取 k8s 存储在 etcd 上的数据 Etcd Assistant 是一款 Etcd 可视化管理工具,便捷高效地操作您的 etcd 集群;支持多种键的视图;管理租约、用户、角色和权限。 etcd是一个分布式KV存储系统,在分布式系统中被广泛使用,Kubernetes就是使用了etcd存储持久化数 ......
数据 etcd k8s k8 8s

SpringMVC简介+入门案例+Controller加载控制

请求响应模式演进过程 SpringMVC 是一种基于Java实现MVC模型的轻量级Web框架 核心架构 入门案例 使用SpringMVC开发web和Servlet开发web的异同点 2.创建web容器启动类,加载SpringMVC配置(简化开发) public class ServletContai ......
Controller SpringMVC 案例 简介

1、etcd基础介绍

互联网技术发展真的快,层出不穷的新技术。最近项目使用到了etcd,自己之前在部署k8s集群的时候玩过,但是并没有系统的学习。正好趁这个机会,系统性的学习下。文章中的内容有些是来自官方文档,有些是来自网上的资料,有些是自己的思考。如果有不错的地方,请不吝赐教,大家有好的教程,也欢迎评论区留言,学习学习 ......
基础 etcd

Etcd选主源码分析

Etcd v3.4.0 Raft角色 Raft集群中节点分为3种状态:领导者Leader、追随者Follower、候选者Candidate。正常情况下,集群中的节点只存在Leader与Follower这2种状态。 Leader:负责日志的同步管理,处理写请求,与Follower保持心跳。Follow ......
源码 Etcd

分布式kv存储系统之etcd集群管理

leader选举过程是这样的;首先candidate向集群其他候选节点(condidate角色的节点)发送投票信息(Request Vote),默认是投票给自己;各候选节点相互收到另外的节点的投票信息,会对比日志是否比自己的更新,如果比自己的更新,则将自己的选票投给目的候选人,并回复一个包含自己最新... ......
分布式 集群 系统 etcd

k8s DCGM GPU采集指标项说明

dcgm-exporter 采集指标项 | 指标 | 解释 | | | | dcgm_fan_speed_percent | GPU风扇转速占比(%) dcgm_sm_clock | GPU sm 时钟(MHz) dcgm_memory_clock | GPU 内存时钟(MHz) dcgm_gpu_ ......
指标 DCGM k8s GPU k8

值得收藏:K8S的kubectl常用命令已经按场景分好类,请您查阅。

kubectl知多少 kubectl 是 K8S 中的一个命令行工具,主要用于管理和操作 K8S 集群。kubectl 通过向 K8S API 发送 REST 请求,允许用户与 K8S 集群中的各种资源进行交互,例如 Pod、Service、Deployment 等。kubectl 提供了一种简单而 ......
场景 命令 常用 kubectl K8S

Go并发编程:发生死锁、活锁的案例分析

什么是死锁、活锁 什么是死锁:就是在并发程序中,两个或多个线程彼此等待对方完成操作,从而导致它们都被阻塞,并无限期地等待对方完成。这种情况下,程序会卡死,无法继续执行。 什么是活锁:就是程序一直在运行,但是无法取得进展。例如,在某些情况下,多个线程会争夺同一个资源,然后每个线程都会释放资源,以便其他 ......
案例分析 案例

ubuntu 二进制部署k8s 1.22版本

1.环境准备 注:本次部署没有做master节点和node节点扩展操作,直接部署。 主机名称 IP地址 说明 软件 Master01 192.168.80.45 master节点 kube-apiserver、kube-controller-manager、kube-scheduler、etcd、 ......
二进制 版本 ubuntu 1.22 k8s