
docker+k8s
docker+k8s
单车欲问边
理想枫林晚,现实东篱下
展开
-
初识k8s
了解Linux中的六种namespacelinux实现了mount、UTS、IPC、network、pid、user这六种namespace。一个“容器”,实际上是一个由 Linux Namespace、Linux Cgroups 和 rootfs 三种技术构建出来的进程的隔离环境从这个结构中不难看出,一个正在运行的 Linux 容器,其实可以被“一分为二”地看待:1一组联合挂载在 ...原创 2019-12-09 20:38:59 · 470 阅读 · 0 评论 -
k8s常见命令合集
kubernetes用到的一些命令kubectl管理工具以及命令基础命令:create,delete,get,run,expose,set,explain,edit。create命令:根据文件或者输入来创建资源# 创建Deployment和Service资源kubectl create -f javak8s-deployment.yamlkubectl create -f javak...原创 2019-12-09 14:54:07 · 1655 阅读 · 0 评论 -
3台kvm 使用kubeadm搭建k8s集群
参考文档(k8s中文社区):https://www.kubernetes.org.cn/5846.html一、环境准备1、3台kvm3台 2核2G 的 kvmCent OS 7.62、安装后的软件版本为Kubernetes v1.16.0calico 3.8.2nginx-ingress 1.5.5Docker 18.09.7二、开始搭建3台虚拟机里,一台是 master...原创 2019-12-03 20:56:08 · 1103 阅读 · 0 评论 -
Docker 持久化存储
持久化存储挂载卷services: redis: image: redis:latest deploy: replicas: 1 configs: - source: my_config target: /redis_config uid: '103' gid: '103' ...原创 2019-11-11 20:03:51 · 340 阅读 · 0 评论 -
Docker-Compose
一、Docker-Compose简介Docker-Compose项目是Docker官方的开源项目,负责实现对Docker容器集群的快速编排。Docker-Compose将所管理的容器分为三层,分别是工程(project),服务(service)以及容器(container)。Docker-Compose运行目录下的所有文件(docker-compose.yml,extends文件或环境变量文件...原创 2019-11-11 20:40:44 · 784 阅读 · 0 评论 -
dockerfile详解
我们可以把对容器的所有操作命令都记录到一个文件里,就像写脚本程序。之后用 docker build 命令以此文件为基础制作一个镜像,并会自动提交到本地仓库。这样的话镜像的构建会变的透明化,对镜像的维护起来也更加简单,只修改这个文件即可。同时分享也更加简单快捷,因为只要分享这个文件即可。Dokcerfile 是一个普通的文本文件,文件名一般叫 Dockerfile其中包含了一系列的指令(I...原创 2019-11-11 19:47:16 · 1332 阅读 · 2 评论 -
docker 安装 jumpserver
一、使用 root 身份输入# 生成随机加密秘钥, 勿外泄$ if [ "$SECRET_KEY" = "" ]; then SECRET_KEY=`cat /dev/urandom | tr -dc A-Za-z0-9 | head -c 50`; echo "SECRET_KEY=$SECRET_KEY" >> ~/.bashrc; echo $SECRET_KEY; else...原创 2019-11-07 20:25:00 · 692 阅读 · 1 评论 -
docker部署(高级)
一、docker-compose编排工具1、安装 docker-compose安装 docker-compose (两种安装方式)# 安装 pip 软件yum install -y python2-pip# 安装 docker-composepip install docker-compose# 快速安装 docker-composecurl -L https://get.dao...原创 2019-10-16 20:29:14 · 385 阅读 · 0 评论 -
docker部署(中级)
一、数据卷管理写时复制当容器启动时,一个新的可写层被加载到镜像的顶部。这一层通常被称作“容器层”,“容器层”之下的都叫“镜像层”。所有对容器的改动 - 无论添加、删除、还是修改文件都只会发生在容器层中。只有容器层是可写的,容器层下面的所有镜像层都是只读的。只有当需要修改时才复制一份数据,这种特性被称作 Copy-on-Write。可见,容器层保存的是镜像变化的部分,不会对镜像本身进行任何修...原创 2019-10-15 21:07:21 · 239 阅读 · 0 评论 -
docker部署(基础)
一、docker概述:Docker的技术并不神秘,只是整合了前人积累的各种成果实现的应用级的容器化技术,它利用各种Linux发行版中使用了版本兼容的内核容器化技术,来实现镜像一次构建到处运行的效果,并且利用了容器内的基础操作系统镜像层,屏蔽了实际运行环境的操作系统差异,使用户在开发应用程序时,只需确保在选定的操作系统和内核版本上能正确运行即可,几乎不需要关心实际的运行环境的系统差异,大大提...原创 2019-10-11 19:33:52 · 134 阅读 · 0 评论