![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
k8s
小茶沫
点多的
展开
-
docker常用命令
docker常用命令镜像管理命令查看所有镜像:docker images查找镜像:docker search 镜像名称拉取镜像:docker pull 镜像名称运行docker镜像:docker run --rm -it 镜像名称 bash删除镜像:docker rni 镜像名称(若有该镜像起的容器在必须先删除容器)容器管理命令,用容器id和name 都可以查看所有容器:docker ps查看最后一次创建的容器:docker ps -l停止docker容器:docker stop 容器i原创 2020-08-07 16:38:43 · 208 阅读 · 0 评论 -
Kubernertes源码结构分析
k8s源码目录结构分析api: 输出接口文档用,基本是json源码build:构建脚本cmd:所有的二进制可执行文件入口代码,也就是各种命令的接口代码pkg:项目diamante主目录,cmd只是接口,这里是具体实现。cmd类似业务代码,pkg类似核心plugin:插件test:测试相关的工具third_party:第三方工具docs:文档example:使用例子Godeps:项目依赖的Go的第三方包,比如docker客户端sdk,rest等hack:工具箱,各种编译,构建,校验的原创 2020-07-27 19:27:36 · 134 阅读 · 0 评论 -
Ingress-controller支持的负载均衡策略
load-balanceringress支持的负载均衡算法有:1、round_robin 轮训 默认2、ewma 均值3、chash4、chashsubset5、resty6、sticky设置负载均衡策略的方法(目前官方仅支持轮训和ewma均值)设置全局的负载均衡在ingress-controller的ConfigMap中设置负载均衡参数设置单个ingress对象的负载均衡在每个ingress对象中加annotation: nginx.ingress.kubernetes.io/l原创 2020-07-27 19:18:20 · 2442 阅读 · 1 评论 -
Ingress-controller 的cmd基础命令
ingrss-nginx/cmd 提供的命令1、dbg命令源码https://github.com/XDmxr/ingress-nginx/blob/master/cmd/dbg/main.godbg : 快速查询ninx的实例状态的工具 在ingress-controller的容器中可以直接/dbg执行backends : 检查动态加载的backends信息 namespace-svcname-portall:将所有动态bakends信息输出为一个json数组list:输出所有backends原创 2020-07-27 19:09:05 · 385 阅读 · 0 评论 -
Ingress-controller基础使用
ingress-controller1、查看nginx日志进入ingress-controller容器 cat /var/log/nginx2、查看当前的svc配置cat /etc/nginx/nginx.conf3、查看endpointcurl http://127.0.0.1:10246/configuration/backends -o backend.json 文件较大可以输出到一个文件之后查看源码位置:https://github.com/kubernetes/ingress-原创 2020-07-27 19:06:16 · 642 阅读 · 0 评论