自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (2)
  • 收藏
  • 关注

原创 kubectl命令行工具用法简介

command:子命令,用于操作对象,例如:create、get、describe、delete等。TYPE:资源对象的类型,区分大小写,能以单数、复数或者简写形式表示,以Pod资源为例# 简写# 单数# 复数以上三种形式是等价的,都是获取pod1对象。NAME:资源对象的名字,区分大小写,如果不指定名称,系统则返回属于TYPE类型的全部对象列表,例如运行kubectl get pods 命令将返回所有Pod的列表。

2023-11-15 19:23:58 96

原创 基于Ubuntu20.04安装k8sv1.28.0集群

修改默认配置,打开文件 vim /etc/containerd/config.toml。可以成功看到一个控制面节点,因为还未安装网络插件,所以状态是 NotReady。注:k8s自从v1.24版本后,默认容器运行时改成了containerd。接下来,标记指定软件包为保留(held back),阻止软件自动更新。然后再执行 apt-get update 就可以正确执行了。注:节点加入集群的命令也可以使用下面命令生成。可以看到,集群节点全部Ready。可以看出,集群网络 OK。添加成功后显示如下信息。

2023-11-15 11:02:26 890

原创 k8s包管理工具Helm的使用

Helm直接与Kubernetes API服务器交互,因此,Helm需要能够连接到Kubernetes集群。helm通过读取kubectl使用的相同配置文件来自动完成与api server的连接。helm会首先尝试通过读取环境变量$KUBECONFIG来查找此信息,如果没有设置此环境变量,它将在与kubectl相同的默认位置查找,例如在linux和macos上的$HOME/.kube/config。我们将从下面流程开始:1. 添加chart存储库2. 查找要安装的chart。

2023-09-19 16:14:53 200

原创 Go语言内置排序sort库的使用

sort.Slice()可以通过less()函数的返回值来对切片进行排序。less()函数返回为i的元素是否必须排在索引为j的元素之前。Age int{"a", 18},{"b", 20},{"c", 16},})输出结果:[{b 20} {a 18} {c 16}]注:上面示例是按age倒序排列。本文简单举例使用sort包进行基本的排序操作,包括基础类型和自定义数据结构的排序,更多其他的排序功能,可以参考golang的官方文档。

2023-07-11 18:56:37 479 1

原创 使用Kind搭建K8S学习环境

本文简单的介绍了如何使用Kind工具搭建一个本地的Kubernetes单节点集群,主要可以用于平时的测试和学习Kubernetes,虽然集群只有一个节点,但是也包含了Kubernetes的所有功能,对于学习党来说,非常的方便。

2023-07-09 09:26:05 695 1

原创 client-go访问K8S集群之集群内认证

本章简单介绍了如何使用client-go通过集群内认证的方式访问K8S集群,从上面结果来看,我们最终从default命名空间下查到了所有的Pod。

2023-07-07 16:22:20 369 1

原创 如何使用Go语言对Redis进行读写操作

本文示例使用的是redigo开源库对Redis进行操作,其实使用的更多的还有一个库,那就是go-redis,此库对Redis的操作封装的更为丰富,感兴趣的读者可以自行学习。

2023-07-02 11:23:59 386 2

多路数据采集系统的设计

这是一个基于单片机的多路数据采集系统,大家可以用来参考参考。

2013-06-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除