Kubernetes工具Kubectl

Kubectlkubectl是k8s集群的命令工具,通过kubectl能够对集群本身进行管理,并能够在集群进行容器化应用的安装部署kubectl的命令语法kubectl [command] [type] [name] [flags]command:指定要对资源执行的操作,例如:create,get、describe和deletetype:指定资源类型,资源类型是大小写,例如node,podname:指定资源的名称,大小写敏感flags:指定可选参数,例如 -s 或者 - server 参数指定kubenetes api serer的地址和端口获取更多信息kubectl --help字段...

编程,容器 2022-11-23 PM 443℃ 0条

Kubernetes 基础环境安装

相关术语主机Master:k8s里面的master指的是集群控制节点。每个k8s集群都需要一个master节点来负责整个集群的管理和控制,基本上k8s所有的控制命令都是发节点Node:负责执行请求和所在分配任务的计算机,由k8s主机负责对节点进行控制;Node可以是一台物理主机,也可以是一台虚拟机Pod:Pod就是一组容器的集合,在Pod里面的容器共享网络/存储,所以他们可以通过localhost进行内部通信。虽然网络和存储是共享的,但是cpu和memery不是共享,多容器之间可以有属于自己的CGroup,也就说可以单独对pod中的容器做资源限制环境准备0、linux镜像地址:http:...

编程,容器 2022-11-17 PM 505℃ 0条

Redis基础数据结构

string字符串字符串是redis中最简单得数据结构;键值对的形势存在;Redis中字符串是动态字符串,是可以修改的字符串;内存结构类似Go的slice切片,底层是动态数组,采用预分配冗余空间的方式来见少内存的频繁分配,cap一般要高于实际字符串长度len。当字符串长度小于1M时,扩容都是加倍现有空间,如果超过1M,扩容时,只会多扩1M的空间。字符串最大长度是512M;键值对操作set、get、del和exists> get test1 // 获取指定key的值,不存在返回nil (nil) > set test1 jack // 设置指定key的值 ok > ge...

redis 2022-11-17 PM 459℃ 0条

golang鉴权JWT

jwt是什么?jwt全程 Json Web Token是一个开放标准,它定义了一种紧凑的,自包含的方式,用于作为Json对象在各方之间安全的传输信息。该信息可以被验证和信任,因为它是数字签名的使用场景授权(Authorization):这是使用Jwt的最常见场景。一旦用户登录,后续每个请求都讲包含Jwt,允许用户防范该令牌允许的路由、服务和资源。单点登录是现在广泛使用的Jwt的一个特性,因为它的开销很小,并且可以轻松使用跨域作用信息交换(Information exchange):对于安全的在各方面之间传输信息而言,Jwt无疑是一种很好的方式,因为Jwt可以被签名,例如,公钥、私钥对,你...

编程 2022-11-06 PM 519℃ 0条

Harbor安装与使用

环境准备ubuntu root@xxx:~# lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 22.04 LTS Release: 22.04 Codename: jammydocker和docker-compose root@xxx:~# docker version Client: Docker Engine - Community Version: 20.10.18 API versi...

编程,容器 2022-10-31 PM 452℃ 0条

linux中redis安装

1、安装redis官网redis.io下载最新的版本 wget https://download.redis.io/releases/redis-6.2.6.tar.gzgcc -version #检查gcc是否安装,用于编译c yum -y install gcc # 安装gcc wget https://download.redis.io/releases/redis-6.2.6.tar.gz # 官网下载redis源码 tar zxvf redis.tar.gz # 解压文件 cd redis # make && make install # 编译安装 2、启...

redis 2021-11-25 PM 1056℃ 0条