K8s核心技术-持久化存储(pv和pvc)
摘要:实现过程 1.创建pvc.yaml 2.执行 3.创建pv 4.查看 5.验证 创建一个文件到挂载目录,查看容器和挂载目录都可查看到创建的文件,证明成功了
阅读全文
posted @
2022-07-12 17:53
groby
阅读(57)
推荐(0) 编辑
k8s核心技术-持久化存储(nfs网络存储)
摘要:mkdir /data/nfs 最后随便在挂载目录创建个文件,查看容器和挂载目录两者都有刚才创建的文件即代表成功 对外暴露端口 访问挂载的资源
阅读全文
posted @
2022-07-11 10:56
groby
阅读(67)
推荐(0) 编辑
k8s-核心技术-ingress(对外暴露应用)
摘要:(1)创建deployment 对外暴露端口 (2)通过ingress暴露,使用域名访问 首先需要部署ingress controller,使用yam部署ingress controller,可以百度 查看ingress controller的状态 (3)创建ingress 规则,如下所示 (4)修
阅读全文
posted @
2022-07-08 16:57
groby
阅读(107)
推荐(0) 编辑
k8s核心技术-Ingress(概述)
摘要:备注:ingress类似nginx负载均衡的作用,同时让程序可通过域名访问
阅读全文
posted @
2022-07-08 15:36
groby
阅读(40)
推荐(0) 编辑
集群安全机制RBAC(实现鉴权)
摘要:rabc-user.sh脚本文件(该脚本一定要配合证书执行如下所示) rabc-user.sh内容如下 以上为脚本内容 执行脚本 查看发现只对pod有权限说明成功来了
阅读全文
posted @
2022-07-08 15:16
groby
阅读(40)
推荐(0) 编辑
集群安全机制(RBAC鉴权)
摘要:--------------------------------------------------------------------------------------------------------------------------------------------
阅读全文
posted @
2022-07-08 10:53
groby
阅读(25)
推荐(0) 编辑
集群安全机制(概述)
摘要:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------...
阅读全文
posted @
2022-07-08 10:40
groby
阅读(26)
推荐(0) 编辑
controller(job和Cronjob)
摘要:1.job(一次性任务) 实例如下job.yaml 2.cronjob(定时任务)
阅读全文
posted @
2022-07-08 10:27
groby
阅读(33)
推荐(0) 编辑
配置管理ConfigMap
摘要:第一步:创建配置文件 2.创建configmap
阅读全文
posted @
2022-06-24 15:34
groby
阅读(46)
推荐(0) 编辑
k8s批量删除pod(批量删除资源)
摘要:1、获取要删除的资源 kubectl get po | grep Terminating 2、使用awk获取资源名称 kubectl get po | grep Terminating | awk '{print $1}'强制批量删除 kubectl delete po --force --grac
阅读全文
posted @
2022-06-22 11:35
groby
阅读(625)
推荐(0) 编辑
k8s中正确删除pod
摘要:1、先删除pod 2、再删除对应的deployment 否则只是删除pod是不管用的,还会看到pod,因为deployment.yaml文件中定义了副本数量 实例如下: 删除pod 强制删除命令:kubectl delete pod pod-name -n test --force --grace-
阅读全文
posted @
2022-06-13 14:28
groby
阅读(12957)
推荐(0) 编辑
k8s部署mysql
摘要:第一章 部署K8S集群 https://www.cnblogs.com/zoulixiang/p/9504324.html 第二章 1.新建mysql-rc.yaml vi mysql-rc.yaml apiVersion: v1 kind: ReplicationController metada
阅读全文
posted @
2022-04-01 10:51
groby
阅读(398)
推荐(0) 编辑
k8s常用命令总结
摘要:K8S常用命令: 创建一个yaml 暴露应用 查看pod: kubectl get pod -n名称空间进入容器: kubectl exec -it pod名字 -n名称空间 bash查看类命令:—— 获取节点和服务版本信息,并查看附加信息kubectl get nodes -o wide—— 获取
阅读全文
posted @
2022-02-25 16:07
groby
阅读(1950)
推荐(0) 编辑