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