随笔分类 - kubernetes
k8s
摘要:目录 Replication Controller和ReplicaSet 无状态服务Deployment概念 Deployment的创建 Deployment的更新 Deployment的回滚 Deployment扩容和缩容 Deployment更新暂停和恢复 Deployment更新注意事项 有状
阅读全文
摘要:完全二进制安装 calico v3 calico v3 官方所有教程中均推荐使用 docker 方式运行,使用 calicoctl 配合 docker 运行会帮你提供好运行依赖和自动配置等。而如果使用二进制方式运行 calico 则需要手动安装依赖和配置各个组件。 It automatically
阅读全文
摘要:修改deplment时,对上次的POd不会生效,特别在钩子程序时不会生效
阅读全文
摘要:spec.strategy 定义升级策略,Deployment 的升级有两种策略,一种是 RollingUpdate,滚动升级。顾名思义,就是一个一个 pod 进行升级,而不是同时停止整个服务。这个升级能保证整个升级过程中服务的可用性。另外一种就是 Recreate,先将旧 Pod 下线,再启动新
阅读全文
摘要:之前详细介绍了calico的ipip、vxlan、bgp模式, 但是所有的k8s节点都是同网段的, 本篇使用ensp和workstation在自己家里就可以模拟测试跨网段k8s集群calico方案的纯bgp模式。 架构搭建 本测试搭建的是"每机柜独立自治系统"架构, 参考:The *AS Per R
阅读全文
摘要:RabbitMQ 简介 以熟悉的电商场景为例,如果商品服务和订单服务是两个不同的微服务,在下单的过程中订单服务需要调用商品服务进行扣库存操作。按照传统的方式,下单过程要等到调用完毕之后才能返回下单成功,如果网络产生波动等原因使得商品服务扣库存延迟或者失败,会带来较差的用户体验,如果在高并发的场景下,
阅读全文
摘要:一、Redis 介绍 Redis代表REmote DIctionary Server是一种开源的内存中数据存储,通常用作数据库,缓存或消息代理。它可以存储和操作高级数据类型,例如列表,地图,集合和排序集合。 由于Redis接受多种格式的密钥,因此可以在服务器上执行操作,从而减少了客户端的工作量。 它
阅读全文
摘要:kubectl create serviceaccount --namespace kube-system tiller kubectl create clusterrolebinding tiller-cluster-rule --clusterrole=cluster-admin --servi
阅读全文
摘要:一、task对象支持的属性 https://tekton.dev/vault/pipelines-v0.18.1/tasks/#configuring-a-task 必须: apiVersion - api版本,例如: tekton.dev/v1beta1. kind - 定义的资源类型,这里是Ta
阅读全文
摘要:unexpected error getting claim reference: selfLink was empty, can't make reference 导致pvc无法绑定挂载 努力的小笨鸟关注 2021.03.15 23:31:31字数 50阅读 1,591 1.20.4版本,解决方法
阅读全文
摘要:前文我们聊到了k8s中给Pod添加存储卷相关话题,回顾请参考:https://www.cnblogs.com/qiuhom-1874/p/14180752.html;今天我们来聊一下持久存储卷相关话题; volume的基础使用,需要我们用户手动来向不同类型存储接口传递不同的参数,从而实现把外部存储映
阅读全文
摘要:目录 一、statefulset简介 二、为什么要有headless?? 三、为什么要 有volumeClainTemplate?? 四、statefulSet使用演示 (1)查看statefulset的定义 (2)清单定义StatefulSet (3)删除前期的操作 (4)修改pv的大小为2Gi
阅读全文
摘要:https://minikube.sigs.k8s.io/docs/start/
阅读全文
摘要:https://blog.51cto.com/wutengfei/3471878 https://atbug.com/tekton-pipeline-practice/ https://hub.tekton.dev/ git clone https://github.com/hb-chen/tekt
阅读全文
摘要:Permission Manager Permission Manager是一个为Kubernetes RBAC和用户管理提供Web UI的项目,为Kubernetes权限管理提供友好的可视化界面。 安装 从 https://github.com/sighupio/permission-manage
阅读全文
摘要:我在Debian 8上运行带有xvfb的Chrome.它一直有效,直到我打开一个标签并尝试加载内容.这个过程默默地死去…… 幸运的是,我已经使用docker run –shm-size = 1G在我的本地docker上顺利运行了. 当/ dev / shm太小时,会有a known bug in C
阅读全文
摘要:前文我们了解了k8s上的kube-scheduler的工作方式,以及pod调度策略的定义;回顾请参考:https://www.cnblogs.com/qiuhom-1874/p/14243312.html;今天我们来聊一下k8s上的节点污点和pod容忍度相关话题; 节点污点是什么呢? 节点污点有点类
阅读全文
摘要:一、概述 最近部署kubesphere时,使用kubectl delete -f xxx.yaml,再次执行 kubectl apply -f xxx.yaml,提示: Error from server (Forbidden): error when creating "kubesphere-co
阅读全文
摘要:sum by(pod) (container_memory_working_set_bytes{image!="",kubernetes_io_hostname=~"192.168.0.*",name=~"^k8s_.*"}) / 1024 / 1024
阅读全文
摘要:https://www.qikqiak.com/post/monitor-external-k8s-on-prometheus/ https://blog.csdn.net/yanggd1987/article/details/108807171 https://www.cnblogs.com/gu
阅读全文