分类:容器及K8S管理

38 篇文章

自定义镜像-Dockerfile
简介:自定义镜像:(给一镜像盖楼) [root@docker1 docker_images]# docker start 8d07ecd7e345  //可以简写为8d,要保证唯一性 [root@docker1 docker_images]# docker commit 8d07ecd7e345 docker.io/myos:latest  另存为…
docker概念及其常用命令汇总
1.基本概念 容器概念:享同一个操作系统的内核,将应用程序与系统其它部分隔离开。 虚拟化:虚拟化使得多个操作系统可同时运行在单个系统上。 docker和openstack的区别: docker:简单,秒级,和物理系统几乎一致,镜像是MB级别,管理简单,隔离性高,单进程(不建议使用SSH),网络连接比较弱。 openstack:组件多,部署复杂,分钟…
K8S对外网络访问
对外发布服务的意义 对外提供服务:  nodePort 对外提供服务:Ingress 1. nodePort:发布服务 kubectl expose 资源类型  资源名称  --type=NodePort  --port=80  --target-port=80  --name=服务名称 [root@master ~]# vim appache.y…
k8s持续化存储-NFS
搭建NFS储存: Volume类型:支持卷:emptyDir,hostpath,quobyte,fc,iscsi,nfs.......等等。 nfs共享储存: 生产环境需要多个POD或者多个APP共享数据,而这些应用又在不同的机器的不同的POD里面,网络文件系统可以解决这一问题。kubernetes中通过简单的配置可以挂载NFS到POD中,而NFS…
k8s-ConfigMap
ConfigMap: 概念:是在POD中映射(文件/目录)的一种方式,允许你将配置文件和镜像分离使得容器化程序具有可移植性。 作用:在日常工作中经常修改各种配置文件的参数,数据库地址,用户密码等,这些在容器内非常麻烦,POD在重启或者迁移的时候又恢复到初始的状态,使用configmap可以解决这样问题。 定义 ConfigMap --获取 http…
k8s常用命令dns插件,资源对象文件
查看节点: kubectl get node 创建镜像:kubectl run -i -t  群组的名字 --image=镜像的名字(私有仓库) kubectl run -i -t  test   --image=192.168.1.100/yan123/myos:nginx 查看容器信息1:kubectl get deployment kubec…
k8s搭建2-部署
K8S:kubernetes 概念:来自希腊语,k和s之间的8个字母,是一种大规模容器管理技术开源管理。 作用:docker在编排,管理,调度等方面都不容易,能对Docker及容器高灵活的管理。K8S是容器集群管理系统,是一个开源平台,可以实现集群自动化部署,自动化扩容,维护等功能。 适用场景:有大量跨主机的容器需要管理;快速部署应用,快速扩张应用…
k8s搭建1-环境部署
K8S部署: 可按照下面大概流程操作。 安装 node-0001 ... node-0005 (2cpu,4G内存) 安装 docker yum -y remove firewalld-* yum install docker 开启路由转发 添加 echo  "net.ipv4.ip_forward = 1" >>  /etc/sysc…