摘要:
1.控制器:是用于管理pod ,确保pod 符合预期的状态,pod出现故障时,控制会尝试重启,重启失败也会控制pod 重建。通过label-selector相关联。 2.控制器的分类: Deployment: StatefulSet: DeamonSet: Job: CronJob: 3.pod 与 阅读全文
摘要:
1.简介 Pod是kubenetes 系统的基础单元,是由用户创建的或部署的最小组件 2/.Pod容器分类 Infrastructure Container: 基础容器 InitContainers:初始化容器 Containers:业务容器 3.镜像拉取策略 IfNotPresent::默认值,镜 阅读全文
摘要:
1.介绍 本例将一个简单的nginx的应用部署在k8s集群中 2.配置流程 创建pod,发布服务,更新版本,回滚pod,删除应用 3.开始创建 3.1 创建 [root@dn01 alltest]# kubectl run nginx1021 --image=nginx:latest --port= 阅读全文
摘要:
1.下载地址 https://github.com/kubernetes/kubernetes/tree/master/cluster/addons/dashboard 2.上传文件 将下载的dashboard的yaml文件上传到master01节点 为dashborad创建一个文件目录 [root 阅读全文
摘要:
1.按照单节点的方式完成部署《Kubernetes master 上的组件安装配置》一台master 设备 2.将第一个master上的安装文件拷贝到第二个master节点上, 拷贝配置文件 [root@dn01 ~]# scp -r /opt/kubernetes/ root@10.10.100. 阅读全文
摘要:
1.nginx负载连接master的双节点拓扑 2.配置官方yum源 cat > /etc/yum.repos.d/nginx.repo << EOF [nginx] name=nginx repo baseurl=http://nginx.org/packages/centos/7/$basear 阅读全文
摘要:
1.简介 kubernetes 的node节点上安装的组件主要包括;kubelet,kube-proxy 2.拷贝文件到node节点中,进入kubernetes的解压目录的/kubernetes/server/bin 将安装包下的kubelet和kube-proxy两个可执行文件拷贝到node的安装 阅读全文
摘要:
1简介 在K8S的master节点上主要部署kube-apiserver,kube-controller-manager,kube-scheduler三个组件,并且首先部署kube-apiserver. 2.下载安装程序包 https://github.com/kubernetes/kubernet 阅读全文
摘要:
1下载安装包地址 https://github.com/coreos/flannel/releases 2.部署flannel网路之前,提前安装好docker 参考《Yum 安装Docker》 同时,需要向etcd 中写入一个子网,该子网就是为每一个docker 节点分配一个不同的小子网 [root 阅读全文
摘要:
1.简介 etcd 是高可用的分布式的键值数据库, 2.配置证书 下载cfssl 工具 参考《Kubernetes CFSSL介绍 》安装配置 2.1生成ca机构 证书配置,设置过期时间为10年 cat > ca-config.json <<EOF { "signing": { "default": 阅读全文
摘要:
1.cfssl简介 cfssl具有运行一个认证中心所需要的全部功能,认证中心需要一个CA证书(ca.pem)和相应的私钥(ca-key.pem). CA:certificate authority 认证证书的第三方机构 X.509:证书标准,主要定义了证书中应该包含哪些内容 PEM: privacy 阅读全文
摘要:
1安装docker 参考《Yum 安装Docker》篇 2.安装docker-compose 参考《Docker Docker-compose 安装配置》篇 3.harbor安装 下载安装包 https://github.com/goharbor/harbor/releases 上传到服务并解压 [ 阅读全文
摘要:
1安装docker 参考《Yum 安装Docker》篇 2.安装docker-compose 参考《Docker Docker-compose 安装配置》篇 3.安装Harbor 下载离线包 https://goharbor.io/ 上传到系统目录 [root@dn07 mnt]# lsharbor 阅读全文
摘要:
1.参考官方文档 https://docs.docker.com/compose/install/ 2.下载安装 curl -L "https://github.com/docker/compose/releases/download/1.24.1/docker-compose-$(uname -s 阅读全文
摘要:
1.Dockerfile 常用的指令集 2.编写完成dockerfile文件后,则可以构建自定义的镜像 docker build docker build [OPTIONS] PATH | URL | - [flags] 例子1: [root@dn01 mnt]# docker build -t h 阅读全文
摘要:
1.查看网络 docker network ls 查看docker 网络 例子 [root@dn01 mnt]# docker network ls NETWORK ID NAME DRIVER SCOPE 74890e832660 bridge bridge local 68f5c4d900b3 阅读全文
摘要:
1数据卷 docker volumes create 数据卷名称 docker volumes ls 查看现有的数据卷 docker run -itd --mount src=数据卷名称,dst=挂载到容器的目录 镜像名 例子: [root@dn01 ~]# docker volume create 阅读全文
摘要:
1.安装依赖包 yum install -y yum-utils device-mapper-persistent-data lvm2 2.添加Docker 软件的包源 yum-config-manager \--add-repo \https://download.docker.com/linux 阅读全文
摘要:
查看原来的字符: SQL> select * from nls_database_parameters where parameter ='NLS_CHARACTERSET'; PARAMETER VALUE NLS_CHARACTERSETAL32UTF8 或 SQL> select useren 阅读全文
摘要:
1.导入数据库报错问题1 描述,原数据从oracle 11 g 中导出为xx.dmp文件,在配置好的新数据库中导入时,提示,导入成功并且存在警告。 问题原因分析,oracle 11g 安装在windos 上,导入的新数据库在linux上,导入失败的原因可能是,存在编码不一致问题。 解决:在linux 阅读全文