随笔分类 -  docker - kubernetes-openshift

摘要:1.安装DNS后,pod就可以通过dns来解析service,从而实现通信 2.创建一个dns测试工具pod nslookup wordpress-mysqlServer: 10.96.0.10Address: 10.96.0.10#53 Name: wordpress-mysql.default. 阅读全文
posted @ 2018-09-08 18:46 littlevigra 阅读(1032) 评论(7) 推荐(0) 编辑
摘要:1.先到外网下载好镜像倒进各个节点 2.下载yaml文件和创建应用 mkdir -p ~/k8s/heapster cd ~/k8s/heapster wget https://raw.githubusercontent.com/kubernetes/heapster/master/deploy/k 阅读全文
posted @ 2018-08-21 23:42 littlevigra 阅读(638) 评论(0) 推荐(0) 编辑
摘要:1.理解Ingress 简单的说,ingress就是从kubernetes集群外访问集群的入口,将用户的URL请求转发到不同的service上。Ingress相当于nginx、apache等负载均衡方向代理服务器. 它最大的优点是能够与常见的微服务系统直接整合,可以实现自动化动态配置。 2.以下配置 阅读全文
posted @ 2018-08-17 17:40 littlevigra 阅读(811) 评论(4) 推荐(0) 编辑
摘要:You can use kubectl logs to retrieve logs from a previous instantiation of a container with --previous flag, in case the container has crashed. #跟踪已经崩 阅读全文
posted @ 2018-08-14 22:20 littlevigra 阅读(384) 评论(1) 推荐(0) 编辑
摘要:这里遇到一个问题,开始建立的pv死活claim为空,查看pv以及pvc的配置发现并没有任何名称上的关联,继续研究,发现纯粹是通过storage大小进行匹配的,之前因为照抄书本,一个是5G,一个是8G所以就无法匹配了,修改后成功。 https://www.cnblogs.com/ericnie/p/7 阅读全文
posted @ 2018-08-10 15:37 littlevigra 阅读(217) 评论(0) 推荐(0) 编辑
摘要:1.将/registry数据导出mkdir /export/registry_bakoc get pods docker-registry-2-4qcr6 [root@master1 registry_bak]# oc rsync docker-registry-1-91s28:/registry 阅读全文
posted @ 2018-08-04 00:39 littlevigra 阅读(216) 评论(0) 推荐(0) 编辑
摘要:添加PV标签oc label pv registrypv disktype=registry oc get pv --show-labels NAME CAPACITY ACCESSMODES RECLAIMPOLICY STATUS CLAIM STORAGECLASS REASON AGE LA 阅读全文
posted @ 2018-08-02 17:44 littlevigra 阅读(9323) 评论(0) 推荐(0) 编辑
摘要:Jenkins持续构建说得更直白点,就是各种项目的"自动化"编译、打包、分发部署。j跟svn、git能无缝集成,也支持直接与知名源代码托管网站,比如github、bitbucket直接集成。简单点说,Jenkins其实就是大的框架集!如:自动化,性能,打包,部署,发布&发布结果自动化验证,接口测试, 阅读全文
posted @ 2018-07-31 16:32 littlevigra 阅读(2447) 评论(0) 推荐(0) 编辑
摘要:1.docker tag mybank-tomcat:latest 172.30.25.185:5000/mybank-tomcat:latest 2.当往registrypush镜像的时候, docker push 172.30.25.185:5000/default/mybank-tomcat: 阅读全文
posted @ 2018-07-29 11:18 littlevigra 阅读(1015) 评论(0) 推荐(0) 编辑
摘要:1.环境: 主机名 ip 角色 master 10.2.1.198 master node1 10.2.1.174 node node2 10.2.1.165 node 在每一台的hosts添加解析记录 2.selinux 官方文档推荐开启SELINUX,否则会导致安装失败。 修改方式如下: /et 阅读全文
posted @ 2018-07-27 15:52 littlevigra 阅读(1243) 评论(9) 推荐(0) 编辑
摘要:通过Template,可以定义一个或多个需要部署的镜像,定义依赖的对象,定义可供用户输入的配置参数项。 以cakephp-mysql.json为例。 # oc create -f https://raw.githubusercontent.com/openshift/origin/release-3 阅读全文
posted @ 2018-07-21 23:15 littlevigra 阅读(614) 评论(0) 推荐(0) 编辑
摘要:OpenShift是一个基于容器技术的云平台,这里的容器技术指的就是docker和kubernetes. Openshift 错误解决 错误信息 failed to run Kubelet: failed to create kubelet: misconfiguration: kubelet cg 阅读全文
posted @ 2018-07-18 23:07 littlevigra 阅读(749) 评论(4) 推荐(0) 编辑
摘要:在Kubernetes模型中,每个Docker主机的docker0网桥都是可以路由的。 那就是说,当一个Pod部署后,集群其他主机能够不在物理主机上做端口映射就可以直接访问Pod。 有了这种说法,从网络观点来看,你可以将Kubernetes节点当做路由器。 阅读全文
posted @ 2018-07-17 22:39 littlevigra 阅读(134) 评论(1) 推荐(0) 编辑
摘要:1.node的扩容 在k8s中,对一个新的node的加入非常简单,只需要在node节点上安装docker、kubelet和kube-proxy服务,然后将kubelet和kube-proxy的启动参数中的master url指定为当前kubernetes集群master的地址,然后启动服务即可。 2 阅读全文
posted @ 2018-07-16 11:55 littlevigra 阅读(502) 评论(5) 推荐(0) 编辑
摘要:1.环境变量 在创建一个Pod时,kubelet在该Pod的所有容器中为当前所有Service添加一系列环境变量。 例如,已存在名称为“redis-master”的Service,它对外暴露6379的TCP端口,且集群IP为10.0.0.11。kubelet会为新建的容器添加以下环境变量: REDI 阅读全文
posted @ 2018-07-15 21:39 littlevigra 阅读(291) 评论(4) 推荐(0) 编辑
摘要:c创建docker私有仓库 docker pull registry:2.1.1 mkdir /opt/registry#mkdir /var/lib/registry docker run -d -p 5000:5000 -v /opt/registry:/var/lib/registry --r 阅读全文
posted @ 2018-04-18 16:19 littlevigra 阅读(987) 评论(2) 推荐(0) 编辑
摘要:安装部署一个tomcat+mysql应用 apiVersion: v1 kind: ReplicationController metadata: name: myweb spec: //spec中是对RC对象的具体描述 replicas: 5 selector: app: myweb templa 阅读全文
posted @ 2018-04-11 21:59 littlevigra 阅读(859) 评论(11) 推荐(0) 编辑
摘要:[root@master k8s_images]# kubeadm init --kubernetes-version=v1.9.0 --pod-network-cidr=10.244.0.0/16 [ERROR FileContent--proc-sys-net-bridge-bridge-nf-call-iptables]: /proc/sys/net/bridge/bridge-nf-call-iptables contents are not set to 1 阅读全文
posted @ 2018-04-09 16:38 littlevigra 阅读(649) 评论(11) 推荐(0) 编辑
摘要:1.host网络 连接到 host 网络的容器共享 Docker host 的网络栈,容器的网络配置与 host 完全一样。可以通过--network=host指定使用 host 网络。docker run -it --network=host busybox 直接使用 Docker host 的网 阅读全文
posted @ 2018-04-06 18:01 littlevigra 阅读(527) 评论(4) 推荐(0) 编辑
摘要:cd /wxqyh/soft/micro tar -xvf docker-19.03.8.tgz cp docker/* /usr/bin/ echo '[Unit] Description=Docker Application Container Engine Documentation=http 阅读全文
posted @ 2018-04-06 17:33 littlevigra 阅读(353) 评论(6) 推荐(0) 编辑

点击右上角即可分享
微信分享提示