随笔分类 -  docker_k8s

摘要:转自:详解k8s中的liveness和readiness的原理和区别 https://www.cnblogs.com/xuxinkun/p/11785521.html 可参考:Kubernetes之健康检查与服务依赖处理 liveness与readiness的探针工作方式源码解析 liveness和 阅读全文
posted @ 2020-06-07 09:03 yuxi_o 阅读(1733) 评论(0) 推荐(0) 编辑
摘要:Pod IP Kubernetes的最小部署单元是Pod。利用Flannel作为不同HOST之间容器互通技术时,由Flannel和etcd维护了一张节点间的路由表。Flannel的设计目的就是为集群中的所有节点重新规划IP地址的使用规则,从而使得不同节点上的容器能够获得“同属一个内网”且”不重复的” 阅读全文
posted @ 2020-04-07 23:39 yuxi_o 阅读(16901) 评论(0) 推荐(1) 编辑
摘要:1. k8s长时间运行的容器需要满足什么条件? 如果是立刻可以执行完成,则容器会马上退出。如果设置容器重启属性,则容器会一直不停地重启。 特别是/bin/bash。 此时需要为容器提供永不完成的任务,如 /bin/bash -c -- "while true; do sleep20; done;" 阅读全文
posted @ 2020-03-28 13:31 yuxi_o 阅读(1647) 评论(0) 推荐(0) 编辑
摘要:一. Kubectl常用命令 node相关 kubectl get nodes -o wide kubectl describe node node01 容器命令 kubectl get pods -A -o wide kubectl describe pod edgedns-xxx -n open 阅读全文
posted @ 2020-03-05 20:24 yuxi_o 阅读(1433) 评论(0) 推荐(0) 编辑
摘要:转自:Kubernetes 设计分析: 为什么 kubelet 运行时不能打开 swap? 问题背景 在我自己的测试环境里,使用 kubeadm 来创建 k8s 集群,而我们知道 kubeadm 运行机制首先要求控制节点(简称 kmaster)上的 kubelet 需要先启动。 测试环境使用 sys 阅读全文
posted @ 2020-03-01 10:40 yuxi_o 阅读(10749) 评论(0) 推荐(1) 编辑
摘要:概述 在日常使用中,Kubectl 作为和 Kubernetes 集群进行交互的工具,提供了丰富的功能。但是偶尔也有时候,你想做一些 Kubectl 暂时还不支持的功能。那么在这种情况下,如何不改变 Kubectl 的代码并且重新编译就能引入新的功能呢? 这个问题的答案就是采用 Kubectl 的 阅读全文
posted @ 2020-02-29 19:03 yuxi_o 阅读(1102) 评论(0) 推荐(0) 编辑
摘要:转自:https://juejin.im/post/5dcd0ab4e51d4507fb0d492c 前 言 Rancher Labs一直致力于云基础设施的建设,我们发布了很多产品Rancher1.x、Rancher2.x、RancherOS、Longhorn、Rio等来满足基础设施应用的各种场景, 阅读全文
posted @ 2020-02-21 21:49 yuxi_o 阅读(745) 评论(0) 推荐(0) 编辑
摘要:使用docker时有时遇到问题,查阅相关问题,解决方法时重启docker服务。实际测试可以解决问题,那docker daemon重启,究竟改变了什么? 如docker run时遇到如下问题: docker: Error response from daemon: driver failed prog 阅读全文
posted @ 2020-02-03 23:47 yuxi_o 阅读(998) 评论(0) 推荐(0) 编辑
摘要:关于Alpine的相关知识,可以参考下边的链接 https://yeasy.gitbooks.io/docker_practice/content/cases/os/alpine.html 一. alpinedocker容器里边运行hello也会报错/bin/sh:hello:notfound Al 阅读全文
posted @ 2019-12-21 20:38 yuxi_o 阅读(3226) 评论(0) 推荐(0) 编辑
摘要:1. LXC简述 Linux container是一种资源隔离机制而非虚拟化技术。VMM(VMM Virtual Machine Monitor)或者叫Hypervisor是标准的虚拟化技术,这种技术通过虚拟层(也就是VMM或叫Hypervisor),主要作用一是让多个操作系统和应用共享硬件资源,  阅读全文
posted @ 2019-11-03 11:29 yuxi_o 阅读(6722) 评论(4) 推荐(0) 编辑
摘要:一. 命令行获取 通过调用shell命令获取系统信息,如cpu个数,cpu/内存磁盘使用情况,网络信息等。golang可通过gopsutil库获取。 获取IP地址:ifconfig ens33 | awk '/inet addr/{ print \$2; }' | cut -d : -f 2 CPU 阅读全文
posted @ 2019-10-04 10:37 yuxi_o 阅读(655) 评论(0) 推荐(0) 编辑
摘要:转自:ELK-基础系列(一)-简介 知乎 ELK起源 简介 日常工作中会面临很多问题,处理问题时候。怎么解决问题? 通过工作经验,迅速判断问题出在哪。 通过日志 系统日志:/var/log 目录下的问题的文件 程序日志: 代码日志(项目代码输出的日志) 服务应用日志 nginx、HAproxy、lv 阅读全文
posted @ 2019-09-05 21:30 yuxi_o 阅读(170) 评论(0) 推荐(0) 编辑
摘要:1. HumpBacks 特性 Web UI Supporting, Easy to use. Container Grouping and Isolation. Container Upgrades and Cloning. Container Monitoring. Container Logs 阅读全文
posted @ 2019-07-27 00:10 yuxi_o 阅读(1900) 评论(0) 推荐(0) 编辑
摘要:docker相关管理可分为四类:docker基础功能、docker监控、docker集群管理和docker系统认证管理。docker管理的基础或信息来源都是docker命令行或docker API。 docker基础功能 docker基础功能,如容器管理、镜像管理,直接调用docker命令或dock 阅读全文
posted @ 2019-07-26 23:51 yuxi_o 阅读(490) 评论(0) 推荐(0) 编辑
摘要:openstack用于管理虚拟机(计算、存储、管理),K8S用于管理容器,两者本身无联系,但可以把openstack管理的虚拟机看成容器,采用K8S管理。 K8s是kubernetes的缩写,8替换了中间的8个字母“ubernete”。 Kubernetes是一个跨主机集群的开源的容器调度平台,它可 阅读全文
posted @ 2019-07-20 23:58 yuxi_o 阅读(534) 评论(0) 推荐(0) 编辑
摘要:cadvisor主页:https://github.com/google/cadvisor 容器主页:https://hub.docker.com/r/google/cadvisor cAdvisor 定位为一个监控数据收集器,收集和导出数据是它的强项,而非展示数据。 容器启动 docker run 阅读全文
posted @ 2019-07-15 19:53 yuxi_o 阅读(320) 评论(0) 推荐(0) 编辑
摘要:Toml是一种易读、mini语言,由github前CEO,Tom创建。Tom's Obvious, Minimal Language。 TOML致力于配置文件的小型化和易读性。wiki:https://github.com/toml-lang/toml/wiki,官网:https://github. 阅读全文
posted @ 2019-07-05 22:04 yuxi_o 阅读(5353) 评论(0) 推荐(0) 编辑
摘要:cadvisor+influxdb+grafana可以实现容器信息获取、存储、显示等容器监控功能,是目前流行的docker监控开源方案。 方案介绍 cadvisor Google开源的用于监控基础设施应用的工具,可以零配置运行在docker主机上来监控Docker主机以及Docker容器。其为单节点 阅读全文
posted @ 2019-06-21 20:08 yuxi_o 阅读(637) 评论(0) 推荐(0) 编辑
摘要:转自:docker容器资源配额控制 ■ 文/ 天云软件 容器技术团队 docker通过cgroup来控制容器使用的资源配额,包括CPU、内存、磁盘三大方面,基本覆盖了常见的资源配额和使用量控制。 cgroup简介 cgroup是Control Groups的缩写,是Linux 内核提供的一种可以限制 阅读全文
posted @ 2019-06-20 19:35 yuxi_o 阅读(456) 评论(0) 推荐(0) 编辑
摘要:转自:DevOps简介 刘大飞 DevOps 是一个完整的面向IT运维的工作流,以 IT 自动化以及持续集成(CI)、持续部署(CD)为基础,来优化程式开发、测试、系统运维等所有环节。 DevOps的概念 DevOps一词的来自于Development和Operations的组合,突出重视软件开发人 阅读全文
posted @ 2019-06-14 19:42 yuxi_o 阅读(286) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示