摘要: 一、Kubernetets API总览 REST API 是 Kubernetes 的基础架构。组件之间的所有操作和通信,以及外部用户命令都是 API Server 处理的 REST API 调用。因此,Kubernetes 平台中的所有资源被视为 API 对象,并且在 API 中都有对应的定义项。 阅读全文
posted @ 2022-08-02 21:37 南昌拌粉的成长 阅读(2704) 评论(0) 推荐(0) 编辑
摘要: 1.首先开启go module go env -w GO111MODULE=on // Windows export GO111MODULE=on // macOS 或 Linux 2.配置goproxy: 阿里配置: go env -w GOPROXY=https://mirrors.aliyun 阅读全文
posted @ 2022-08-01 23:10 南昌拌粉的成长 阅读(2155) 评论(0) 推荐(0) 编辑
摘要: 1、什么是网桥? 网桥( bridge )是具有两个端口的二层网络设备,可隔离冲突域。作用相当于 OSI 模型中的数据链路层,能够根据 MAC 地址进行数据转发。只能连接同构网络(同一网段),不能连接异构网络(不同网段)。 2、什么是交换机? 集线器是从接收方收到的数据,会转发给所有非发送方端口,也 阅读全文
posted @ 2022-07-03 15:07 南昌拌粉的成长 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 1. 对于kubeEdge概述 KubeEdge由云和边缘组成。它建立在Kubernetes之上,为联网、应用部署和云与边缘之间的元数据同步提供核心基础设施支持。所以如果我们想要设置KubeEdge,我们需要设置Kubernetes集群(可以使用现有的集群),云端和边缘端 在cloud side, 阅读全文
posted @ 2022-07-03 13:26 南昌拌粉的成长 阅读(803) 评论(0) 推荐(0) 编辑
摘要: <!DOCTYPE html> <html lang="zh-CN"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <meta http-equiv="X-UA-Compatible" co 阅读全文
posted @ 2022-07-01 20:23 南昌拌粉的成长 阅读(7152) 评论(0) 推荐(0) 编辑
摘要: 一、概念 在多协程并发环境下,我们常常会碰到以下两个问题。假设我们现在有 2 个协程,我们叫它们协程 A 和 B 。 【问题1】如果协程 A 发生了 panic ,协程 B 是否会因为协程 A 的 panic 而挂掉?【问题2】如果协程 A 发生了 panic ,协程 B 是否能用 recover 阅读全文
posted @ 2022-06-20 14:16 南昌拌粉的成长 阅读(1376) 评论(1) 推荐(0) 编辑
摘要: 结论:defer和return的执行顺序 先为返回值赋值,然后执行defer,然后return到函数调用处。 一、先看return的使用方法 package main import "fmt" // return语句执行步骤 // 1、返回值赋值 // 2、defer语句 // 3、真正RET返回 阅读全文
posted @ 2022-06-19 17:28 南昌拌粉的成长 阅读(688) 评论(0) 推荐(0) 编辑
摘要: 一、概念: 1、channel是可以让一个 goroutine 发送特定值到另一个 goroutine 的通信机制,channel 的发送方和接受方是 goroutine 对象,属于内存级别的通信 2、channel 在多并发操作里是属于协程安全的,并且遵循了 FIFO 特性。即先执行读取的 gor 阅读全文
posted @ 2022-06-14 15:34 南昌拌粉的成长 阅读(58) 评论(0) 推荐(0) 编辑
摘要: 一、并发和并行 1、并行 要求CPU有多核计算的能力 在同一时刻需要多个线程在多个CPU上同时执行指令,无论宏观还是微观上都会看到多个线程同时在运行 2、并发 并不要求CPU具备多核计算的能力 每核CPU都是独立的,CPU与CPU之间不需要交互 二、线程 线程是操作系统能够调度的最小单位,分为内核态 阅读全文
posted @ 2022-06-12 20:58 南昌拌粉的成长 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 1、schema的定义 而 kubernetes 中资源对象即 Group Version Kind 这些被定义在 staging/src/k8s.io/api/type.go 中,即平时所操作的 yaml 文件,例如 apiVersion: apps/v1 kind: Deployment met 阅读全文
posted @ 2022-05-31 21:31 南昌拌粉的成长 阅读(221) 评论(0) 推荐(0) 编辑