K8S
丁不灵
这个作者很懒,什么都没留下…
展开
-
kubernetes1.7如何部署elasticsearch7(使用本地PV,详细版,无坑版本)
前言根据网络上的文章进行部署elasticsearch的时候发现了很多问题,现整理部署步骤,供大家学习.一. 规划由于涉及到很多内容,不进行规划,边做边规划,会导致混乱.![在这里插入图片描述](https://img-blog.csdnimg.cn/20200411095039523.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5n...原创 2020-04-11 13:26:28 · 2346 阅读 · 3 评论 -
根据实践学习K8S--7.使用Deployment进行不停机升级和回滚以及手动扩缩容
在现网情况下,业务升级常常需要停机,下面我们使用Deployment来进行不停机升级和回滚.1.先使用创建多个nginx的pod[root@node-1 pod]# cat nginx_deployment.yaml apiVersion: apps/v1kind: Deploymentmetadata: name: nginx-deploymentspec: replicas...原创 2020-02-04 20:38:09 · 948 阅读 · 0 评论 -
根据实践学习K8S--6.使用ConfigMap对象下发环境变量
1.创建两个环境变量[root@node-1 configmap]# cat env.yaml apiVersion: v1kind: ConfigMapmetadata: name: env-configdata: http_port: '18080' ssh_port: '1022'[root@node-1 configmap]#[root@node-1 config...原创 2020-01-28 14:35:48 · 948 阅读 · 0 评论 -
根据实践学习K8S--5.使用ConfigMap对象下发配置2--yaml
上一节使用from-file来创建ConfigMap,这节使用yaml创建1.创建yaml文件[root@node-1 configmap]# vi tomcat.yaml apiVersion: v1kind: ConfigMapmetadata: name: tomcat-configdata: log4j: | log4j.rootLogger=debug, R...原创 2020-01-28 13:42:36 · 420 阅读 · 0 评论 -
根据实践学习K8S---4.使用ConfigMap对象来统一下发配置1
1.在生成环境中,相同集群的应用配置是一样的,如果要修改其中一个配置,就需要修改所有节点的配置,.K8S中通过ConfigMap可以统一下发变量和配置文件.以tomcat为例,先在pod中安装tomcat:[root@centos-7c556897c8-pxj9b /]# yum install tomcat安装完成之后配置文件在:[root@centos-7c556897c8-pxj...原创 2020-01-27 23:01:28 · 626 阅读 · 0 评论 -
根据实践学习K8S---3.定制系统镜像
之前我们下载的最小化的版本,根据我们的需求,需要安装各种软件,然后定制成我们想要的最小化版本.1.需要对镜像挂载一个ISO,来配置yum源.上传一个ISO完整镜像到K8S节点.挂载到目录[root@node-2 mxadmin]# mount -o loop CentOS-7.4-x86_64-DVD-1708.iso /mntmount: /dev/loop0 is write-prot...原创 2020-01-22 17:39:35 · 432 阅读 · 0 评论 -
根据实践学习K8S---2.将本地的镜像保存到阿里仓库
在阿里云注册账号:https://cr.console.aliyun.com/在安全设置中找到自己的账号名:设置密码:在linux中登录[root@node-2 ~]# docker login --username=hahahcjlsk registry.cn-hangzhou.aliyuncs.comPassword: WARNING! Your password will ...原创 2020-01-22 14:26:34 · 336 阅读 · 0 评论 -
根据实践学习K8S---1.创建一个centos
[root@node-1 pod]# cat centos_deployment.yaml #api版本apiVersion: apps/v1#对象类型kind: Deployment#对象元数据metadata: #对象名称 name: centos #对象的标签 labels: app: centos#对象具体描述spec: #副本数量 rep...原创 2020-01-22 11:22:57 · 1808 阅读 · 0 评论 -
K8S Deployment的应用
示例配置文件:apiVersion: apps/v1kind: Deploymentmetadata: name: nginx labels: app: nginxspec: replicas: 3 selector: matchLabels: app: nginx template: metadata: labels:...原创 2020-01-21 16:47:24 · 488 阅读 · 0 评论