随笔分类 -  Kubernetes

1 2 3 4 5 ··· 10 下一页
摘要:环境 kubernetes 1.20.6 Spring Boot 2.5.1 目标 在 shell 中,通过命令将已有的字段属性删除。 示例 deploy.yaml 配置了一个存活探针,接下来会将其删除。 apiVersion: apps/v1 kind: Deployment metadata: 阅读全文
posted @ 2021-11-30 21:55 jiangbo4444 阅读(253) 评论(0) 推荐(0) 编辑
摘要:环境 kubernetes 1.20.6 Spring Boot 2.5.1 目标 在 k8s 中使用 NodePort 的时候,随机分配的端口范围默认在 30000-32767 之间。 为了方便我们直接访问地址,不需要加端口,可以扩大端口范围,缺点是可能占用其它程序会使用的端口。 下面的配置是基于 阅读全文
posted @ 2021-11-30 21:48 jiangbo4444 阅读(3951) 评论(0) 推荐(0) 编辑
摘要:环境 kubernetes 1.20.6 Spring Boot 2.5.1 目标 在 Ingress 中访问不同命名空间下的服务。 示例 使用 ExternalName Service kind: Service apiVersion: v1 metadata: name: dashboard s 阅读全文
posted @ 2021-11-30 21:46 jiangbo4444 阅读(5216) 评论(0) 推荐(1) 编辑
摘要:环境 kubernetes 1.20.6 Spring Boot 2.5.1 目标 在 Ingress 中配置 dashboard 的 https 请求转发。 示例 删除 NodePort 之前在 Service 中配置了 NodePort,现在通过 Ingress 访问,所以直接 ClusterI 阅读全文
posted @ 2021-11-30 21:43 jiangbo4444 阅读(1357) 评论(0) 推荐(0) 编辑
摘要:环境 kubernetes 1.20.6 Spring Boot 2.5.1 目标 在 nginx ingress 中配置 https 访问。 ingress.yaml 其中的 secretName 参考之前的创建 secret 方法。 apiVersion: networking.k8s.io/v 阅读全文
posted @ 2021-11-30 21:42 jiangbo4444 阅读(634) 评论(0) 推荐(0) 编辑
摘要:环境 kubernetes 1.20.6 Spring Boot 2.5.1 目标 之前已经了解过 Secret 了,并且创建 Opaque 类型的 Secret。除了之前创建的类型,还有 tls 的类型。 示例 准备私钥和证书 之前已经生成了服务器的证书和私钥,如下: [root@master n 阅读全文
posted @ 2021-11-30 21:37 jiangbo4444 阅读(1516) 评论(0) 推荐(0) 编辑
摘要:环境 kubernetes 1.20.6 Spring Boot 2.5.0-RC1 目标 metrics-server 可以收集 k8s 集群的资源使用情况,并通过 dashboard 展示出来。 示例 apiVersion: v1 kind: Service metadata: labels: 阅读全文
posted @ 2021-08-21 10:44 jiangbo4444 阅读(207) 评论(0) 推荐(0) 编辑
摘要:环境 kubernetes 1.20.6 Spring Boot 2.5.0-RC1 目标 其中服务账号可以和角色或者集群角色进行绑定,Role 和 ClusterRole 的区别是: Role 有命名空间的限制,而 ClusterRole 可以跨命名空间。 查看 ClusterRole [root 阅读全文
posted @ 2021-08-21 10:43 jiangbo4444 阅读(352) 评论(0) 推荐(0) 编辑
摘要:环境 kubernetes 1.20.6 Spring Boot 2.5.0-RC1 目标 automountServiceAccountToken 表示是否将服务账号默认挂载到 Pod 中,默认是 true。 pod.yaml apiVersion: v1 kind: Pod metadata: 阅读全文
posted @ 2021-08-21 10:42 jiangbo4444 阅读(2337) 评论(1) 推荐(0) 编辑
摘要:环境 kubernetes 1.20.6 Spring Boot 2.5.0-RC1 目标 访问 api-server 的几种方式。 代理 [root@master ~]# kubectl proxy --port=8080 & [1] 29975 [root@master ~]# Starting 阅读全文
posted @ 2021-08-21 10:39 jiangbo4444 阅读(810) 评论(0) 推荐(0) 编辑
摘要:环境 kubernetes 1.20.6 Spring Boot 2.5.0-RC1 目标 RBAC 是 k8s 的鉴权机制,RBAC API 声明了四种 Kubernetes 对象: Role、ClusterRole、RoleBinding 和 ClusterRoleBinding。 除了角色和绑 阅读全文
posted @ 2021-08-21 10:38 jiangbo4444 阅读(235) 评论(0) 推荐(0) 编辑
摘要:环境 kubernetes 1.20.6 Spring Boot 2.5.0-RC1 目标 sts 可以使用 pvc 模板创建。 sts.yaml apiVersion: apps/v1 kind: StatefulSet metadata: name: mysts spec: selector: 阅读全文
posted @ 2021-08-21 10:37 jiangbo4444 阅读(131) 评论(0) 推荐(0) 编辑
摘要:环境 kubernetes 1.20.6 Spring Boot 2.5.0-RC1 目标 无需创建 pv 来创建 pvc。 pvc.yaml kind: PersistentVolumeClaim apiVersion: v1 metadata: name: pvc spec: storageCl 阅读全文
posted @ 2021-08-21 10:37 jiangbo4444 阅读(128) 评论(0) 推荐(0) 编辑
摘要:环境 kubernetes 1.20.6 Spring Boot 2.5.0-RC1 目标 Pod 中使用 sc 创建的 pvc。 pvc.yaml kind: PersistentVolumeClaim apiVersion: v1 metadata: name: pvc spec: storag 阅读全文
posted @ 2021-08-21 10:36 jiangbo4444 阅读(108) 评论(0) 推荐(0) 编辑
摘要:环境 kubernetes 1.20.6 Spring Boot 2.5.0-RC1 目标 创建了一个 nfs 类型的 sc。 deploy.yaml apiVersion: apps/v1 kind: Deployment metadata: name: nfs-client-provisione 阅读全文
posted @ 2021-08-21 10:36 jiangbo4444 阅读(459) 评论(0) 推荐(0) 编辑
摘要:环境 kubernetes 1.20.6 Spring Boot 2.5.0-RC1 目标 在 Pod 中使用 pvc。 示例 前提 [root@master nfs]# kubectl get pv,pvc NAME CAPACITY ACCESS MODES RECLAIM POLICY STA 阅读全文
posted @ 2021-08-21 10:35 jiangbo4444 阅读(136) 评论(0) 推荐(0) 编辑
摘要:环境 kubernetes 1.20.6 Spring Boot 2.5.0-RC1 目标 在前面,如果创建 pvc 的话,必须需要一个对应的 pv 与之绑定,并且是提前准备好的。 而 StorageClass 则不比提前提供 pv,可以在需要的时候,动态申请,可以简写为 sc。 说明 每个 Sto 阅读全文
posted @ 2021-08-21 10:32 jiangbo4444 阅读(132) 评论(0) 推荐(0) 编辑
摘要:环境 kubernetes 1.20.6 Spring Boot 2.5.0-RC1 目标 使用 local 类型的数据卷时,和 hostPath 类型的数据卷很类似,不过可以针对集群。 存储还是在单节点上,不过可以调整调度的节点。 示例 pv.yaml apiVersion: v1 kind: P 阅读全文
posted @ 2021-08-21 10:31 jiangbo4444 阅读(204) 评论(0) 推荐(0) 编辑
摘要:环境 kubernetes 1.20.6 Spring Boot 2.5.0-RC1 目标 在建立好 pv 之后,如果要使用存储,则需要建立对应的 pvc 去和 pv 进行绑定。 pvc 全称是 PersistentVolumeClaim,表示使用 pv 的声明。 示例 建立 pv [root@ma 阅读全文
posted @ 2021-08-21 10:31 jiangbo4444 阅读(60) 评论(0) 推荐(0) 编辑
摘要:环境 kubernetes 1.20.6 Spring Boot 2.5.0-RC1 目标 使用 nfs 类型的 pv 时,可以不要求存储在节点中,可以存储到远程的 nfs 服务器。 示例 pv.yaml apiVersion: v1 kind: PersistentVolume metadata: 阅读全文
posted @ 2021-06-30 23:55 jiangbo4444 阅读(114) 评论(0) 推荐(0) 编辑

1 2 3 4 5 ··· 10 下一页
点击右上角即可分享
微信分享提示