k8s
记录容器相关文章
停5s
这个作者很懒,什么都没留下…
展开
-
k8s PV PVC简单实践
pv1.yamlapiVersion: v1kind: PersistentVolumemetadata: name: nfs-pv1 labels: pv: nfs-pv1spec: capacity: storage: 10Mi accessModes: - ReadWriteOnce persistentVolumeReclaimPolicy: Retain mountOptions: - soft - nolock ...原创 2020-07-18 15:44:01 · 402 阅读 · 0 评论 -
k8s创建configmap的几种方式
使用目录创建(--fromfile 指定在目录下的所有文件都会被用在ConfigMap里面创建一个键值对,键的名字就是文件名,值就是文件的内容)kubectl create configmap [configmap名称] --from-file=[目录]-bash-4.2# pwd/root/xb/test-bash-4.2# lltotal 8-rw-r--r-- 1 root root 158 May 11 09:14 game.properties-rw-r--r-- 1 root原创 2020-07-14 21:10:16 · 5545 阅读 · 0 评论 -
k8s设置容器环境变量&service服务无法获取到环境变量的解决方法
yaml中如下配置,可以将pod name注入容器中的名为POD_NAME的环境变量中: containers: - name: iag image: xxx.image env: - name: POD_NAME valueFrom: fieldRef: fieldPath: metadata.name参考链接:https://kuber原创 2020-06-30 17:04:13 · 6014 阅读 · 0 评论 -
k8s nfs mount参数配置研究
近期遇到一个问题:某网元yaml中配置了nfs地址及挂载目录,当nfs异常时,网元进程读nfs挂载目录超时卡住,导致线程占满,无法响应k8s心跳检测,一段时间后,k8s重启该网元pod,在终止pod时,由于nfs异常,umount卡住,导致pod一直处于Terminating状态。为解决上述问题,需要实现如下两点:nfs异常,读目录不挂住 nfs异常,pod删除不挂住针对上述第一个疑难,研究nfs参数配置文件:/etc/nfsmount.conf,其中如下几个参数引起我的注意:# The原创 2020-06-29 17:35:55 · 4143 阅读 · 0 评论 -
k8s负载均衡机制记录
Kubernetes 在设计之初就充分考虑了针对容器的服务发现与负载均衡机制,提供了Service 资源,并通过 kube-proxy 配合 cloud provider 来适应不同的应用场景。随着kubernetes 用户的激增,用户场景的不断丰富,又产生了一些新的负载均衡机制。目前,kubernetes 中的负载均衡大致可以分为以下几种机制,每种机制都有其特定的应用场景:(1)Service:直接用 Service 提供 cluster 内部的负载均衡,并借助 cloud provider 提供的 L原创 2020-05-26 10:21:32 · 924 阅读 · 0 评论 -
k8s学习总结(持续更新)
基础概念:一、资源对象:0、命令:kubectl create -f mysql-rc.yaml,改命令会创建rc,rc会根据配置文件,启pods1、Replication Controller(RC):复制控制器(命令:kubectl get rc,可用于查看rc)作用:(1)确保pod数量:RC用来管理正常运行Pod数量,一个RC可以由一个或多个Pod组成,在RC被创建后,系统会根据定义好...原创 2019-07-17 17:22:45 · 965 阅读 · 0 评论 -
k8s&docker命令总结
k8s启动容器命令:kubectl create -f xxx.yamlk8s删除/停止容器命令:kubectl delete -f xxx.yamlk8s查看容器命令:kpsdocker查看当前运行容器命令:docker ps,加-a参数可查看所有docker删除容器命令:docker rm 容器iddocker查看image命令:docker imagesdocke...原创 2019-07-17 17:30:08 · 5329 阅读 · 1 评论