随笔分类 - Docker&kubernetes
摘要:一、安装部署: 想直接一步创建集群的小伙伴直接按以下步骤安装(再往后是记录自己出过的错): 1、生成docker镜像: docker build -t 144.202.127.156/library/mongodb:3.4.10 . docker push 144.202.127.156/libra
阅读全文
摘要:一、Metrics-server安装: 由于使用自动扩容,得安装heapster或metrics-server(由于heapster停止更新故用metrics-server): 1、安装之前需要为kubernetes增加配置项: 2、在kubenetes上安装Metrics-server: apiV
阅读全文
摘要:一、Deployment类型: 1、更新: 1)、命令方式更新镜像: 2)、直接编辑文件(这种方式会直接创建全部pod,删除全部pod): 3)、使用已经写好的yml文件更新: 4)、查看更新状态: 2、回滚: 1)、查看历史版本: 2)、查看指定历史版本的详细信息: 3)、回滚到上个版本: 4)、
阅读全文
摘要:生成secret来保存relang-cookie: secret.yml文件: apiVersion: v1kind: Secretmetadata: name: rabbit-cookietype: Opaquedata: cookie: UERVU0hWVU9KT1ZQVUVYT0JXWU8=
阅读全文
摘要:一、制作docker镜像: Dockerfile文件: FROM alpine:latest MAINTAINER chengcuichao RUN apk update && apk add openjdk8 shadow sudo RUN wget https://download.elasti
阅读全文
摘要:准备yaml文件: 1、kubedns-cm.yaml 2、kubedns-sa.yaml 3、kubedns-svc.yaml 4、kubedns-controller.yaml 5、创建:
阅读全文
摘要:一、k8s ConfigMp介绍: 许多应用程序会从配置文件、命令行参数或环境变量中读取配置信息。这些配置信息需要与docker image解耦,你总不能每修改一个配置就重做一个image吧?ConfigMap API给我们提供了向容器中注入配置信息的机制,ConfigMap可以被用来保存单个属性,
阅读全文
摘要:一、创建TLS证书和秘钥: 1、安装 CFSSL: 2、创建 CA 配置文件: # 根据config.json文件的格式创建如下的ca-config.json文件 # 过期时间设置成了 87600h cat > ca-config.json <<EOF { "signing": { "default
阅读全文
摘要:一、在ceph集群上操作: 二、在k8s上操作: 1、安装客户端(客户端版本与ceph集群的版本最好一致,不然创建image的时候死活创建不了): 给yum增加一个Ceph源(这里以网易源为例)。 安装依赖 安装Ceph
阅读全文
摘要:1、安装docker yum install -y dockersystemctl start dockersystemctl enable docker 2、安装docker-compose 1、下载安装:wget https://github.com/docker/compose/release
阅读全文