
k8s
文章平均质量分 51
tgn123456
这个作者很懒,什么都没留下…
展开
-
Docker搭建nexus docker镜像仓库
踩坑趟过来的!1、 创建本地挂载路径mkdir {path}/nexus-data && chown -R 200 {path}/nexus-data2、启动nexus docker容器docker run -d -p 8081:8081 -p 8520:8520 --name nexus -v {path}/nexus-data:/nexus-data sonatype/nexus3-p 8520 用于后续nexus的端口3、日志路径{path}/nexus-data/lo原创 2021-01-27 17:15:56 · 4059 阅读 · 0 评论 -
Jenkins中直接操作K8s指令方式
Jenkins操作KubeCtl1、下载Jenkins插件2、下载完毕后,在系统管理->系统配置->Publish over SSH进行配置① 配置jenkins密码② 配置k8s地址③ 配置k8s服务器用户名④ 选择use password⑤ 配置k8s服务器密码3、在构建Jenkins任务->Post Steps -> Add post-build step ,选择Send files or execute commands over sshOver.原创 2020-12-30 13:44:58 · 696 阅读 · 0 评论 -
K8s部署集群方案总结
由下向上的去构建整体架构1、构建NFS文件共享通过在主服务器上构建文件共享,让子节点进行挂载主服务器:创建共享文件夹目录,并放置好程序包和sql脚本等vim /etc/exports共享文件夹目录 主机ip/24(rw,sync)重启服务systemctl restart nfs.servicesystemctl restart rpcbind.service验证ex...原创 2020-04-30 17:21:22 · 2006 阅读 · 0 评论 -
K8s-更新集群配置与资源限定
资源限定requests 最小要求0.5核CPU空闲,以及200M空闲内存。两者都满足,则创建容器limits 最大控制最大使用 ,1核CPU,以及512M内存更新配置kubectl apply -f deployment.yml通过更改replicas数量即可伸缩改变Pod数量,安装到哪台服务器取决于负载高低,也可以指定服务器...原创 2020-04-30 15:39:53 · 474 阅读 · 0 评论 -
K8s-端口转发工具Rinetd,对外提供Service服务负载均衡(Service ClusterIp方式)
service配置取消type: NodePort取消nodePort:32200宿主机对外开放端口的配置创建service查看service ipkubectl get servicekubectl describe service service-name请求servicecurl cluster-ip:port。负载均衡随机访问到不同节点。但是仅集群内访问,集群外部访问不了...原创 2020-04-30 15:25:29 · 483 阅读 · 0 评论 -
(K8s集群文件共享-2)-deployment部署配置挂载点
配置范本设置数据卷volumns name:是数据卷别名,在设置挂载点时会用到hostPath path:挂载的本地文件路径设置挂载点name:对应数据卷别名mountPath:挂载到容器内部的目录位置(即将容器中的/usr/local/tomcat/webapps挂载到本地/mnt目录下)部署kubectl create -f ./deploy.yml,启动完成后进入容器we...原创 2020-04-30 14:29:46 · 3171 阅读 · 0 评论 -
(K8s集群文件共享-1)基于NFS-Network File System实现集群内文件共享
NFS-Network File System由Sun公司研发的文件传输协议,可以在读取文件时,完全当作本地文件使用。NFS主要是采用远程过程调用RPC机制实现文件传输。当挂载到本地后,其实仍是远程的文件,却可以完全当作本地文件使用!实时同步1、文件提供方 安装yum install -y nfs-utils rpcbind 2、创建目录//usr/local/data/www-data...原创 2020-04-30 13:53:16 · 493 阅读 · 0 评论 -
K8s Deployment脚本部署tomcat集群,Service外部访问Tomcat集群(Service NodePort方式)
部署是指Kubernetes向Node节点发送指令,创建容器的过程Kubernetes支持yml格式的部署脚本kubectl create -f 部署yml文件 #创建部署原创 2020-04-29 19:57:38 · 909 阅读 · 0 评论 -
K8s Dashboard部署tomcat集群
准备工作确保集群内所有节点配置了阿里云镜像K8s Dashboard1、选择左侧菜单栏,工作负载2、点击页面右上角创建3、选择创建应用4、输入应用名称,my-tomcat5、输入容器镜像,tomcat:latest6、输入容器组个数,2(创建几个tomcat容器)7、服务选择,外部(对外开放端口)8、输入端口,8000(Pod内部端口),目标端口,8080(对外开放的端口)9...原创 2020-04-29 16:34:47 · 320 阅读 · 0 评论 -
Kubeadm部署K8s集群以及开启K8s仪表盘
Kubeadm,Kubelet,kubectl区别kubeadm是kubernetes集群快速构建工具kubelet运行在所有节点上,负责启动POD和容器,以系统服务形式出现kubectl:kubectl是kubenetes命令行工具,提供指令 (systemctl start kubelet 启动 systemctl enable kubelet 开机自启)K8s各个组件作用...原创 2020-04-28 16:47:11 · 755 阅读 · 0 评论 -
容器编排Kubernetes
K8S职责自动化容器的部署和复制随时扩展或收缩容器规模容器分组Group,并且提供容器间的负载均衡实时监控, 即时故障发现, 自动替换K8S基本概念PodK8S最小可部署单元,一个POD就是一个进程。Pod是容器的载体,可以包含多个Container。Pod内部网络是互联互通的,每一个Pod都有一个虚拟IPPausePod中的重要容器Pause,可以使容器间的访问,通过统一...原创 2020-04-28 11:38:40 · 238 阅读 · 0 评论