-
kubeadm部署k8s1.9高可用集群--2搭建etcd集群
搭建etcd集群 前言 kubeadm安装的集群,默认etcd是一个单机的容器 化的etcd,并且k8s和etcd通信没有经过ssl加密和认证,这点是需要改造的。 所以首先我们需要先部署一个三节点的etcd集群,二进制部署,systemd守护进程,并且需要生成ca证书。 ETCD集群详情 kuberntes 系统使用 etcd 存储所有数据,此外calico...
时间:2018-12-16点击:194收藏
-
使用kubeadm安装k8s-1.11版本多主高可用
实验环 境说明 实验架构图 lab1: etcd master haproxy keepalived 11.11.11.111 lab2: etcd master haproxy keepalived 11.11.11.112 lab3: etcd master haproxy keepalived 11.11.11.113 lab4: node 11.11...
时间:2018-12-16点击:229收藏
-
Kubernetes Nacos集群
前言 最近几天完成了 Nacos 在Kubernetes 部署,顺便写篇文章记录下部署 过程,项目地址Nacos-K8s,有兴趣的可以去了解下,后续会提交到Nacos-Group 里面。 Kubernetes Nacos 本项目包含一个可构建的Nacos Docker Image,旨在利用StatefulSets在Kubernetes上部署Nacos 已知限...
时间:2018-12-16点击:299收藏
-
Kubernetes监控之Heapster介绍
什么是Heapster? Heapster是容器集群监控和性能分析工具,天然的支持Kubernetes和CoreOS。 Kubernetes有个出名的监控agent---cAdvisor。在每个kubernetes Node 上都会运行cAdvisor,它会收集本机以及容器的监控数据(cpu,memory,filesystem,network,uptime)...
时间:2018-12-16点击:222收藏
-
使用kubeadm安装k8s-1.11版本
实验环境说明 实验架构 lab1: master 11.11.11.111 lab2: node 11.11.11.112 lab3: node 11.11.11.113 复制代码 实验 使用的Vagrantfile # -*- mode: ruby -*- # vi: set ft=ruby : ENV["LC_ALL"] = "en_US.UTF-8" ...
时间:2018-12-16点击:183收藏
-
k8s与监控--prometheus的远端存储
前言 prometheus在容器云的领域实力毋庸置疑,越来越多的云原生组件直接提供prometheus的metrics接口,无需额外的exporter。所以采用prometheus作为整个集群的监控方案是合适的。但是metrics的存储这块,prometheus提供了本地 存储,即tsdb时序数据库。本地存储的优势就是运维简单,启动prometheus只需一...
时间:2018-12-16点击:201收藏
-
centos7纯手动安装kubernetes-v1.11版本
简介 本文章主要介绍如何通过使用官方提供 的二进制包安装配置k8s集群 实验环境说明 实验架构 lab1: master 11.11.11.111 lab2: node 11.11.11.112 lab3: node 11.11.11.113 复制代码 实验使用的Vagrantfile # -*- mode: ruby -*- # vi: set ft=ru...
时间:2018-12-16点击:158收藏
-
k8s与日志--journalbeat源码解读
前言 对于日志系统的重要性不言而喻,参照沪江的一 篇关于日志系统的介绍,基本上日志数据在以下几方面具有非常重要的作用: 数据查找:通过检索日志信息,定位相应的 bug ,找出解决方案 服务诊断:通过对日志信息进行统计、分析,了解服务器的负荷和服务运行状态 数据分析:可以做进一步的数据分析,比如根据请求中的课程 id ,找出 TOP10 用户感兴趣课程 日志+...
时间:2018-12-16点击:186收藏
-
超适合小项目的 K8S 部署策略
Kubernetes 的稳健性、可靠性使它成为现阶段最流行的云 原生技术之一,但也有不少用户反映, Kubernetes 技术学习起来十分复杂,只适用于大集群且成本较高。这篇文章将打破你的观念,教你在小型项目中部署 Kubernetes 集群。 选择 K8S 部署小型集群的三大理由 理由一:花费时间少 在部署小型集群之前,你需要思考以下这些问题: 应该如何部...
时间:2018-12-16点击:323收藏
-
10分钟带你了解k8s基础(kubernetes基础概念总结)
kubernetes基础概念总结 简介 kubernetes是由google主导开发的开源容器管理 平台,提供多主机集群,容器编排,容器伸缩等功能 基础组件介绍 docker 容器运行环境的一种实现,封装底层容器 etcd etcd是kubernetes集群用来存储集群相关数据的数据仓库 master节点组件 master节点是主集群中的大脑,负责处理外部的...
时间:2018-12-16点击:209收藏
-
k8s与caas--容器云caas平台的落地实践
前言 在移动互联网时代,新的技术需要新技术支持环境、新的软件交付流程和IT架构,从而实现架构平台化,交付持续化,业务服务化。容器将成为新一代应用的标准交付件,容器云将帮助企业用户构建研发流程和云平台基础设施。缩短应用向云端交付的周期,降低运营门槛。加速向互联网技术和业务的双转型。容器云将对接各类代码托管库,实现自动化持续集成 和DOCKER镜像构建,为新一代...
时间:2018-12-16点击:425收藏
-
面向业务开发者的 k8s 基本命令
随着容器技术的发展,k8s 也越来越火热。在网络 上有许多关于 k8s 的文章,但大部分都是关于集群部署相关的, 而这篇文章主要讲作为应用开发者如何使用 k8s 。 github 准备 预备知识 Docker,学习 k8s 之前了解 Docker 是毋庸置疑的。 工具 brew install kubectl 复制代码 kubectl 是 k8s 的命令行工...
时间:2018-12-16点击:275收藏
点击排行
-
Docker使用Oracle官方镜像安装(12C,18C,19C)
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS8编译安装MySQL8.0.19
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- MySQL8.0.19开启GTID主从同步CentOS8
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- CentOS7,8上快速安装Gitea,搭建Git服务器
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
推荐阅读
最新文章
- CentOS7,CentOS8安装Elasticsearch6.8.6
- CentOS7设置SWAP分区,小内存服务器的救世主
- Red5直播服务器,属于Java语言的直播服务器
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- Windows10,CentOS7,CentOS8安装Nodejs环境
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- Linux系统CentOS6、CentOS7手动修改IP地址
- CentOS7安装Docker,走上虚拟化容器引擎之路
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- CentOS6,7,8上安装Nginx,支持https2.0的开启