1.安装docker yum install docker -y (需要安装epel源)搜索镜像下载镜像docker search cloudrevedocker pull docker.io/xy1297754537/cloudreve下载镜像3.启动镜像docker run -itd -p 83:83 --name yp docker.io/xy1
kubernetesIngess是有2部分组成,IngressController和Ingress服务组成,常用的IngressController是ingress-nginx,工作的原理是:IngressController会动态感知集群中的Ingress的规则变化,然后读取,动态生成Nginx的配置文件,最后注入到运行nginx的pod的中,然后会自动reload,配置生效。用kubernet
1.安装yuminstalldocker-y#安装dockersystemctlenabledocker#开机自动启动dockerrun-d--restart=unless-stopped-p80:80-p443:443rancher/rancher:stable#拉取rancher创建2.登录账号密码adminadmin3添加node节点#先选中创建的集群#选择主机,编辑集群#移动到最后面复制代
1.下载yaml文件wgethttp://pencil-file.oss-cn-hangzhou.aliyuncs.com/blog/auth-delegator.yamlwgethttp://pencil-file.oss-cn-hangzhou.aliyuncs.com/blog/metrics-server-service.yamlwgethttp://pencil-file.oss-cn-
1.配置nfs存储卷yum-yinstallnfs-utilsrpcbind##安装nfs服务和RPC服务vim/etc/exports#nfs的配置文件/data/v110.1.1.0/24(rw,no_root_squash,no_all_squash,sync)#给10.1.1.0/24网段的ip访问的权限2.配置nginx的配置文件"default.conf"serve
1.介绍Docker与Kubernetes中对应的字段名称。如果在容器配置中没有设置command或者args,那么将使用Docker镜像自带的命令及其入参。如果在容器配置中只设置了command但是没有设置args,那么容器启动时只会执行该命令,Docker镜像中自带的命令及其入参会被忽略。如果在容器配置中只设置了args,那么Docker镜像中自带的命令会使用该新入参作为其执行时的入参。如果在
常见的CNI网络插件包含以下几种:Flannel:为Kubernetes提供叠加网络的网络插件,基于TUN/TAP隧道技术,使用UDP封装IP报文进行创建叠加网络,借助etcd维护网络的分配情况,缺点:无法支持网络策略访问控制。Calico:基于BGP的三层网络插件,也支持网络策略进而实现网络的访问控制;它在每台主机上都运行一个虚拟路由,利用Linux内核转发网络数据包,并借助iptables实现
k8s 存储卷
1.nodeport和ClusterIPapiVersion:v1kind:Service#apiVersion:v1#kind:Servivemetadata:name:nginx-svcnamespace:defaultspec:type:NodePort#定义类型为NodePortselector:#标签选择,把需要转发的后端的标签写在下面app:webports:-port:90#serv
1.基础apiVersion:apps/v1kind:Deploymentmetadata:name:myapp-deploynamespace:defaultspec:replicas:2selector:matchLabels:app:myapprelease:devtemplate:metadata:labels:app:myapprelease:devspec:containers:-na
1.健康检测exec探测apiVersion:v1kind:Podmetadata:name:liveness-execspec:containers:-name:liveness-demoimage:busyboxargs:#容器初始化执行的命令-/bin/sh--c-touch/tmp/healthy;sleep10;rm-rf/tmp/healthy;sleep600#表示,容器一运行就创建
1.基本用法apiVersion:v1kind:Pod#创建的资源类型可以是,Deployment、Job、Ingress、Service等metadata:#包含Pod的一些meta信息,比如名称、namespace、标签等信息name:ng1#Podnamelabels:#标签app:webspec:containers:-name:ng1#容器nameimage:hub.c.163.com/
1.安装yuminstall-yepel-release#安装epel源yuminstall-ydocker#安装docker容器dockerversion#查看docker的版本号,包括客户端、服务端、依赖的Go等dockerinfo#查看系统(docker)层面信息,包括管理的images,containers数等dockerimagescentos#查看centos镜像dockerimage
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号