管理namespace名称空间
很多人最终还是决定使用 Docker 解决问题。 Docker 的优点很多,比如:一体化——将操作系统、库版本、配置文件、应用程序等全部打包装在容器里。从而保证 QA 所测试的镜像 (image) 会携带同样的行为到达生产环境。轻量——内存占用极小,只为主要过程分配内存。快读——一键启动,就像启动常见的 linux 过程一样快。尽管如此,众多用户仍然只是把容器当做常见的虚拟机,而忘记了容器的一个重
创建CoreDNS[root@k8smastercoredns]#lscoredns.yaml[root@k8smastercoredns]#kubectlcreate-f.serviceaccount"coredns"createdclusterrole.rbac.authorization.k8s.io"system:coredns"createdclu
[root@k8smaster~]#cd/usr/local/src/ssl/[root@k8smasterssl]#vimflanneld-csr.json{"CN":"flanneld","hosts":[],"key":{"algo":"rsa","size&qu
部署KubernetesProxyvimCentOS-Base.repo[base]name=CentOS-$releasever-Base#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os&infra=$infrabaseurl=http://mirror
部署kubelet1、准备二进制包[root@k8smaster~]#cd/usr/local/src/kubernetes/server/bin/[root@k8smasterbin]#scpkubeletkube-proxyk8snode1:/opt/kubernetes/bin/[root@k8smasterbin]#scpkubeletkube-proxyk8snode2:/opt/kub
1、部署kubectl命令行工具准备二进制包[root@k8smaster~]#cd/usr/local/src/kubernetes/client/bin[root@k8smasterbin]#cpkubectl/opt/kubernetes/bin/2、创建admin证书签名请求[root@k8smasterbin]#cd/usr/local/src/ssl/[root@k8smasterss
0、准备软件包cd/usr/local/src/kubernetes[root@k8smasterkubernetes]#cpserver/bin/kube-apiserver/opt/kubernetes/bin/[root@k8smasterkubernetes]#cpserver/bin/kube-controller-manager/opt/kubernetes/bin/[root@k8s
手动安装K8s第三节:etcd集群部署准备安装包https://github.com/coreos/etcd版本:3.2.18wgethttps://github.com/coreos/etcd/releases/download/v3.2.18/etcd-v3.2.18-linux-amd64.tar.gz0、安装[root@k8smastersrc]#tarzxfetcd-v3.2.18-li
1、安装Dockeryuminstalldocker-ce-y2、准备相关软件上传k8s-v1.10.1-manual.zip到/usr/local/src[root@k8smastersrc]#lltotal1178908-rw-r--r--1rootroot6595195Mar302016cfssl-certinfo_linux-amd64-rw-r--r--1rootroot2277873M
容器数据持久化1、数据卷:将本地磁盘mount进入容器-v/dest-vsrc:dst[ro]|[rw]2、数据卷容器:将外部容器分享给容器--volumes-from数据卷容器专门用来挂载数据卷的容器,以供其他容器引用和使用3、数据卷管理命令dockervolume一、数据卷:1、给容器内部映射一个外部数据卷-vsrc:dest[root@docker1nginx]#dockerrun-d--n
![](http://i2.51cto.com/images/blog/201806/08/2a471917853a7d264df73bd64f499784.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3po
[root@linux-node1coredns]#pwd/srv/addons/coredns[root@linux-node1srv]#cdaddons/[root@linux-node1addons]#lscorednsdashboardnginx-deployment.yamlnginx-service.yaml[root@linux-node1addons]#cdcoredns/[roo
SaltStack自动化部署Kubernetesv1.9.3版本(支持TLS双向认证、RBAC授权、Flannel网络、ETCD集群等)版本明细:Release-v1.0测试通过系统:CentOS7.4salt-ssh:2017.7.4Kubernetes:v1.9.3Etcd:v3.3.1Docker:17.12.1-ceFlannel:v0.10.0CNI-Plugins:v0.7.0建议部署
Kubernetes
创建Dockerfile,构建jdk+tomcat环境Dockerfile文件[root@controller jdk]# cat Dockerfile #pull base p_w_picpathFROM ubuntuMAINTAINER andy.liu "andyliu208@qq.com"#update sourceRUN echo "deb http://archive.ub
[root@ceshi ~]# docker --helpCommands: attach Attach to a running container # 当前 shell 下 attach 连接指定运行镜像 build &n
我想要聊聊Mesos和Kubernetes,这两者已经达到了很高的成熟度,今年有很多与之相关的博文。我坚定地认为,下一年里,它们的使用增长会更快,因此是时候回顾总结,为2016年做好准备了。本文我想讨论Mesos和Kubernetes的现状,并且列举出优势和劣势,让大家能够理解集群管理器的概念。Mesos和Kubernetes在开始之前,我想花时间粗略比较一下Mesos和Kubernetes。这样
1.1Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化 开源项目,诞生2013年,给予GO语言实现,后加入LINUX基金会遵循的Apache2.0协议。 红帽在6.5中集中支持docker. 组成架构:c/s &
1、Doker支持的文件系统 2、Aufs文件系统介绍Aufs 文件系统实验Ubuntu下使用的是AUFS文件系统通过docker info查看Docker信息:root@compute2:/var/lib/docker/aufs/mnt# docker infoContainers: 1 Running: 1 Paused: 0&
1、计算节点安装Dockerroot@compute2: ~# apt install docker.io -y或root@compute2:~# sh -c "echo deb https://get.docker.io/ubuntu docker main >> /etc/apt/sources.list.d/docker.list"root@compute2:~# apt-get
Ubuntu16.04安装Docker,基本使用入门Ubuntu16.04安装Dockerroot@compute2: ~# apt install docker.io -y查看当前版本root@compute2:~# docker -vDocker version 1.9.1, build a34a1d5root@compute2:~# dpkg -l | grep dockerrc
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号