07 2020 档案

摘要:一.简单说明 在实际的业务需求中,我们可能需要在写yaml文件的时候,可以在Pod的container内获取Pod的spec,metadata等信息,包含:node的名称,pod的名称,pod的namespace,pod的ip,pod的服务账户等。 二.具体配置 env: # 这里是获取NODE的名 阅读全文
posted @ 2020-07-16 15:15 yuhaohao 阅读(3430) 评论(1) 推荐(1) 编辑
摘要:一.简单说明 etcd的数据库空间配额大小默认限制为2G,当数据达到2G的时候就不允许写入。这里如果想继续写入,必须对历史数据进行压缩,或者调整etcd数据库的空间配额大小限制。 二.具体配置 当空间配额满载时,会提示mvcc: database space exceeded 2.1 查看etcd的 阅读全文
posted @ 2020-07-13 10:56 yuhaohao 阅读(4837) 评论(0) 推荐(0) 编辑
摘要:一.简单说明 GC(Garbage Collector)即垃圾收集清理,kubernetes集群中,kubelet的GC功能将会清理未使用的image和container。其中kubelet对container每分钟执行一次GC,对image每5分钟执行一次GC。这样可以保障kubernetes集群 阅读全文
posted @ 2020-07-10 16:49 yuhaohao 阅读(966) 评论(0) 推荐(0) 编辑
摘要:一.简单说明 StatefulSet本质上是Deployment的一种变体,在v1.9版本中已成为GA版本,它为了解决有状态服务的问题,它所管理的Pod拥有固定的Pod名称,启停顺序,在StatefulSet中,Pod名字称为网络标识(hostname),还必须要用到共享存储。 在Deploymen 阅读全文
posted @ 2020-07-09 19:39 yuhaohao 阅读(191) 评论(0) 推荐(0) 编辑
摘要:一.简单说明 我们在实际使用Centos系统的过程中,可能会涉及一些定时任务的操作,比如定时清理环境上的垃圾文件。这里我遇到的一个问题就是,CI环境上构建的Docker IMAGE的清理,这里我采用了crontab来配置实现。 二.crontab介绍 crond是定时任务的一个守护进程,cronta 阅读全文
posted @ 2020-07-02 11:36 yuhaohao 阅读(554) 评论(0) 推荐(0) 编辑
摘要:一.简单说明 这里我们部署的Kubernetes集群,master节点默认是unscheduled的状态,也就是默认拒绝将Pod调度到master节点运行。专业术语就是:Master节点被赋予了一个或者多个"污点","污点"的作用是让该节点拒绝将Pod调度运行在其上。这种情况下,我们如果想让mast 阅读全文
posted @ 2020-07-02 10:21 yuhaohao 阅读(1427) 评论(0) 推荐(0) 编辑
摘要:一.查看日志 说明:输出Pod中一个容器的日志信息,如果pod只包含一个容器则可以省略容器名。 kubectl logs [-f] [-p] POD [-c CONTAINER] 举例说明 # 返回包含一个容器的kuboard的容器日志 [root@k8s001 ~]# kubectl logs k 阅读全文
posted @ 2020-07-01 10:55 yuhaohao 阅读(227) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示