- 博客(12)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 nginx-ingress-controller
nginx-ingress-controller通过--ingress-class参数来决定监控哪些ingress进行nginx规则的写入kubectl get deploy nginx-ingress-controller -n ingress-nginx-internal -o yaml |more containers: - args: - /nginx-ingress-controller - --http-port=8088 ..
2022-05-05 14:12:35
2545
原创 k8s sa role rolebinding secret
一、在RBAC中的几个概念:1、什么是RBACRBAC全称Role-Based Access Control,是Kubernetes集群基于角色的访问控制,实现授权决策,允许通过Kubernetes API动态配置策略。2、什么是RoleRole是一组权限的集合,例如Role可以包含列出Pod权限及列出Deployment权限,Role用于给某个NameSpace中的资源进行鉴权。3、什么是ClusterRoleClusterRole是一组权限的集合,但与Role不同的是,ClusterRo
2022-05-05 11:06:18
1654
原创 k8s相关命令(基础)
1k8s查看资源的apiGroups kubectl api-resources2 查看资源kubectl get pods(resources) -n namespacekubectl get pods(resources) -A3 进入containerkubectl exec -it pods app-cvat-8-1606983487311-deployment-r5bw-596456c5f7-7zrzm -c cvat -n aimaster-user-namesp...
2020-12-04 10:16:12
306
原创 append线程不安全
切片的append方法是线程不安全的,具体操作可见以下链接https://stackoverflow.com/questions/44152988/append-not-thread-safe
2020-10-30 13:54:24
207
原创 goland 删除多余的空白字符 只保留一个
reg := regexp.MustCompile("\\s+")reg.ReplaceAllString(str, " ")
2020-09-18 11:17:48
599
转载 启动 关闭 删除 所有容器及镜像
1、启动所有容器docker start $(docker ps -a | awk '{ print $1}' | tail -n +2)2、关闭所有容器docker stop $(docker ps -a | awk '{ print $1}' | tail -n +2)3、删除所有容器docker rm $(docker ps -a | awk '{ print $1}' | tail -n +2)4、删除所有镜像(慎用)docker rmi $(docker ima
2020-09-16 14:14:50
319
原创 关于go语言切片 append用法的疑惑
package mainimport "fmt"func userModify(user []map[string]string, name string, nickname string, pwd string) { isExist:=false for _,v:=range user{ //fmt.Print(k) if v["name...
2019-11-15 14:47:50
340
原创 nginx工作原理
1 master & worker采用一个master 多个worker的方式进行工作的2 worker如何工作worker采用争抢方式进行工作3 worker采用争抢式工作的好处1)可以使用nginx -s reload热部署,利用nginx进行热部署操作2)每个worker是独立的进程,如果其中的一个worker出现问题,其他worker独立的继续进行争...
2019-10-24 17:15:02
137
原创 nginx配置动静分离
第一种方式:纯粹把静态文件独立成单独的域名,放在独立的服务器上,目前主流的方案通过location指定不同的后缀名,实现不同请求的转发。通过expires参数设置,可以使浏览器缓存过期时间,减少与服务器之间的请求和流量。具体写法:location /www { root /usr/share/nginx/gui_v2_static...
2019-10-17 16:39:37
114
原创 nginx配置负载均衡以及策略说明
编辑/etc/nginx/nginx.cfg首先,在https块中添加upstream块,like thisupstream aimaster_server { #iphash server 10.110.151.90:10082 weight=10; server 10.110.151.91:10082 weight=10; }然...
2019-10-17 14:50:17
130
原创 harbor仓库的构建
1 到官网下载harbor安装包http://harbor.orientsoft.cn/,本教程中使用的是harbor-offline-installer-v1.8.2.tgz 版本。2 解压到 harbor目录下3 因为此版本中harbor的安装需要使用到docker-compose,所以需要进行docker-compose的安装4 安装docker-compose,可参考https...
2019-10-17 13:19:25
173
转载 java中volatile关键字的含义
在java线程并发处理中,有一个关键字volatile的使用目前存在很大的混淆,以为使用这个关键字,在进行多线程并发处理的时候就可以万事大吉。Java语言是支持多线程的,为了解决线程并发的问题,在语言内部引入了 同步块 和 volatile 关键字机制。 synchronized 同步块大家都比较熟悉,通过 synchronized 关键字来实现,所有加上synchronized
2016-11-30 18:14:42
114
TA创建的收藏夹 TA关注的收藏夹
TA关注的人