容器相关
快速记住并使用YAML来进行k8s中的资源编排
YAML文件格式说明 YAML是一种简洁的非标记语言,也是近今年使用较多的一种配置文件方式。 语法格式 缩进(两个空格)表示层级关系。不支持制表符(tab)缩进,必须使用空格缩进。通常是两个空格。字符后缩进一个空格…
二进制部署一套完整的Kubernetes高可用集群(v1.18)
前置知识点 生产环境可部署Kubernetes集群的两种方式 目前生产部署Kubernetes集群主要有两种方式: kubeadm Kubeadm是一个K8s部署工具,提供kubeadm init和kubeadm join,用于快速部署Kubernetes集群。 官方地址:ht…
kubeadm快速部署一个Kubernetes集群(v1.18)
介绍 kubeadm是官方社区推出的一个用于快速部署kubernetes集群的工具。 这个工具能通过两条指令完成一个kubernetes集群的部署: 安装要求 在开始之前,部署Kubernetes集群机器需要满足以下几个条件: 一台或多台机器…
Docker快速启动ElasticSearch和Kibana
阿里云镜像加速器 由于国内访问直接访问docker hub网速比较慢,拉取镜像的时间就会比较长。一般我们会使用镜像加速或者直接从国内的一些平台镜像仓库上拉取。 根据网上提供的方案,有网易,daocloud,ustc等解…
Kubernetes教程之Ubuntu下kubeadm进行单机部署
修改源 先到/etc/apt/sources.list.d/文件夹中手动创建文件kubernetes.list,在该文件中添加(使用中科大的源,否则要翻墙,或者速度太慢): 然后更新: 若报这个错误: 是由于加了kubernetes源, 使用 apt-get update 命令…
Kubernetes教程之为什么要用Kubernetes?
使用k8s的理由很多,最根本的一个理由就是:IT从来都是由一个新技术驱动的行业。 docker这个新兴的容器化技术当前已经被很多公司所采用,其从单机走向集群也称为必然,而云计算的蓬勃发展正在加速这一进程。kubernet…
Kubernetes教程之Kubernetes是什么?
简介 Kubernetes又名k8s,由来是Kubernetes首字母与尾字母之间有8个字符因此简称为k8s。 k8s是一个全新的基于容器技术的分布式架构领先方案,也可以称呼为容器编排系统,或者k8s集群。 说到k8s,熟悉的人,可能第一…
如何使用Docker部署Go Web应用
本文介绍了如何使用Docker以及Docker Compose部署我们的 Go Web 程序。 为什么需要Docker? 使用docker的主要目标是容器化。也就是为你的应用程序提供一致的环境,而不依赖于它运行的主机。 想象一下你是否也会遇到…
Kubernetes之概述
Kubernetes是什么? 首先必须要知道的是官网地址:https://kubernetes.io Kubernetes 最开始是由 Google 的工程师设计开发的。Google 作为 Linux 容器技术的早期贡献者之一,曾公开演讲介绍 Google 如何将…
Docker的三大基本概念
Docker 包括三个基本概念: 镜像(Image)容器(Container)仓库(Repository) 理解了这三个概念,基本上就理解了Docker的整个生命周期。 镜像(Image) 操作系统分为内核和用户空间。如Linux内核启动后,会挂载&n…