会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
一剑侵心
博客园
首页
新随笔
联系
管理
订阅
2022年3月3日
kubernetes 配置示例 - liveness 和 Readiness
摘要: liveness 探针是让用户自定义判断容器是否健康的条件,如果探测失败,Kubernetes 会重启容器。 Readiness 探针是让用户自定义判断容器什么时候可以被 Kubernetes 加入到service 负载均衡池中,对外提供服务。 liveness 示例: apiVersin: v1
阅读全文
posted @ 2022-03-03 16:54 一剑侵心
阅读(336)
评论(0)
推荐(0)
2022年1月25日
kubernetes 配置示例 - PVC 和 PV
摘要: PVC 可以看做是一个接口,PV 可以看做是 PVC 的一个实现。开发人员只需要定义 PVC,提出需要多大的一个存储空间,读取模式是怎么样的,不需要知道数据是通过什么方式存储的。运维人员则提供 PV,可以是 ceph,也可以是 NFS 或者其它。 #定义PVC apiVersion: v1 kind
阅读全文
posted @ 2022-01-25 17:34 一剑侵心
阅读(210)
评论(0)
推荐(0)
2022年1月24日
kubernetes 配置示例 - RBAC
摘要: 3个基本概念: (1) Role: 角色。它其实是一组规则,定义了一组对 kubernetes API 对象的操作权限 。 (2)Subject:被作用者。可以是“人”,也可以是“机器”。 (3)RoleBinding: 定义了 subject 和 role 间的绑定关系。 Role 的定义示例如下
阅读全文
posted @ 2022-01-24 10:12 一剑侵心
阅读(160)
评论(0)
推荐(0)
kubernetes 配置示例 - ConfigMap
摘要: 部署应用,我们经常碰到的问题是配置文件的内容会变化,我们可以通过 configMap 来保存配置文件的内容。比如:一个 spring boot 的 Java 应用,做了一个镜像,jar 包是放在容器的 /opt 目录里,程序启动命令为: java -jar mock-app-1.0.jar 我们知道
阅读全文
posted @ 2022-01-24 09:12 一剑侵心
阅读(374)
评论(0)
推荐(0)
2022年1月19日
kubernetes 配置示例 - StatefulSet
摘要: Deployment 应用于无状态的应用,即它认为所有 Pod 是完全一样的。所以它们之间没有顺序。但对于一些应用,尤其是分布式应用, 它的多个实例之间有依赖关系。比如:主从关系。这种实例之间有不对等关系(拓扑状态),以及实例对外部数据有依赖关系(存储状态)的应用,就称为有状态的应用。 Servic
阅读全文
posted @ 2022-01-19 09:08 一剑侵心
阅读(120)
评论(0)
推荐(0)
2021年12月31日
kubernetes 配置示例 - 探针示例
摘要: 以下为 Probe 示例 apiVersion: v1 kind: Pod metadata: labels: test: liveness name: test-liveness-exec # pod 的名称。 kubectl get pod 中显示此名字 spec: containers: -
阅读全文
posted @ 2021-12-31 14:57 一剑侵心
阅读(114)
评论(0)
推荐(0)
2021年12月30日
kubernetes 配置示例 - Lifecycle
摘要: 演示 Lifecycle 的配置 apiVersion: v1 kind: Pod metadata: name: lifecycle-demo spec: containers: - name: demo-container image: nginx lifecycle: postStart: e
阅读全文
posted @ 2021-12-30 08:35 一剑侵心
阅读(621)
评论(0)
推荐(0)
2021年12月28日
Kubernetes 配置示例 - 一个Pod 包含多个容器
摘要: 一般都是一个 pod 里面包含一个容器,但是有些情况,多个容器之间有比较亲密的关系,需要通过共享目录或本地 localhost 请求互相通信的话,可以放到一个 pod 里。比如:一个tomcat 的 web 应用,可以把 tomcat 算作一个容器,我们自己的 war 包可以单独做一个镜像,然后通过
阅读全文
posted @ 2021-12-28 16:50 一剑侵心
阅读(2761)
评论(0)
推荐(0)
Kubernetes 集群部署(5) -- kubectl 常用命令
摘要: 经过前面的4篇文章, kubernetes 集群已经部署好了,下面通过一些命令,了解一下对 kubernetes 的操作。 1. 创建 nginx 的 pod: kubectl run nginx --image=nginx --replicas=3 2. 查看 pod: kubectl get p
阅读全文
posted @ 2021-12-28 16:32 一剑侵心
阅读(101)
评论(0)
推荐(0)
2021年11月10日
从 Java 到 Go
摘要: go 中少得可怜的集合类 Java 中的集合类是丰富多彩的,这也造成了,初学者的选择困难症。了解得不够仔细的话,经常是随便选。而 go 中则少得可怜,原生的只有 map 、 slice (类似于 Java 中的 List) 和 array(我还没用过这种类型)。array 和 slice 的区别类似
阅读全文
posted @ 2021-11-10 11:29 一剑侵心
阅读(254)
评论(0)
推荐(0)
下一页
公告