05 2019 档案
摘要:Secret ConfigMap这个资源对象是Kubernetes当中非常重要的一个对象,一般情况下ConfigMap是用来存储一些非安全的配置信息,如果涉及到一些安全相关的数据的话用ConfigMap就非常不妥了,因为ConfigMap是名为存储的,我们说这个时候我们就需要用到另外一个资源对象了:
阅读全文
摘要:创建 ConfigMap 资源对象使用key-value形式的键值对来配置数据,这些数据可以在Pod里面使用,ConfigMap和我们后面要讲到的Secrets比较类似,一个比较大的区别是ConfigMap可以比较方便的处理一些非敏感的数据,比如密码之类的还是需要使用Secrets来进行管理。我们来
阅读全文
摘要:Job及CronJob: apiVersion: batch/v1kind: Jobmetadata: name: job-demospec: template: metadata: name: job-demo spec: restartPolicy: Never containers: - na
阅读全文
摘要:Replication Controller:用来部署、升级PodReplica Set:下一代的Replication ControllerDeployment:可以更加方便的管理Pod和Replica Set$ mkdir rc-demo$ vim rc-demo.yaml apiVersion
阅读全文
摘要:Pod-hook:postStart:1.$ $ vim preStart-hook.yaml apiVersion: v1kind: Podmetadata: name: hook-demo1 labels: app: hookspec: containers: - name: hook-demo
阅读全文
摘要:1.我们这里准备两台Centos7的主机用于安装,后续节点可以根究需要添加即可:master node01两台都得改:cat /etc/hosts192.168.71.134 master192.168.71.135 node1$ systemctl stop firewalld$ systemct
阅读全文
摘要:简单介绍: 如果使用kubernetes的自动扩容功能的话,那首先得有一个插件,然后该插件将收集到的信息(cpu、memory..)与自动扩容的设置的值进行比对,自动调整pod数量。关于该插件,在kubernetes的早些版本中采用的是heapster,1.13版本正式发布后,丢弃了heapster
阅读全文
摘要:docker-get Let you get all docker images without having network problem. Install curl -kLO https://ss.samblade.top/docker-get chmod +x docker-get mv d
阅读全文
摘要:Kubernetes Dashboard 是 k8s集群的一个 WEB UI管理工具,代码托管在 github 上,地址:https://github.com/kubernetes/dashboard 安装: 直接使用官方的配置文件安装即可: 为了测试方便,我们将Service改成NodePort类
阅读全文
摘要:数据库表之前的引擎是MyISAM,影响事务操作,要改成Innodb引擎 查询表引擎 生成修改sql 之后复制到文档里,把横杠去掉就可以执行了!
阅读全文
摘要:Kubernetes 多组件之间的通信原理: apiserver 负责 etcd 存储的所有操作,且只有 apiserver 才直接操作 etcd 集群 apiserver 对内(集群中的其他组件)和对外(用户)提供统一的 REST API,其他组件均通过 apiserver 进行通信 contro
阅读全文
摘要:在实验环境下,已安装了最新的CentOS 7.4操作系统,现在需要升级内核版本。实验环境CentOS-7-x86_64-Minimal-1708.isoCentOS Linux release 7.4.1708 (Core)Kernel 3.10.0-693.el7.x86_64 载入elrepo源
阅读全文
摘要:现象: CentOS7开机启动界面显示多个内核选项 原因: 正常情况下,有两个启动项,一个是“正常启动”,另一个是“救援模式启动”(rescue)。 如果启动项多于2个,说明当前系统有旧内核未删除。原因是CentOS更新后不会自动删除旧内核。 默认以新内核启动,可以在启动选项中临时选择,也可以修改配
阅读全文