首页 » 云计算 ( 第 2 页 )

Flannel配置详解

 

1、Flannel简介 Flannel是一种基于overlay网络的跨主机容器网络解决方案,也就是将TCP数据包封装在另一种网络包里面进行路由转发和通信。 Flannel配合etcd可以实现不同宿主机上的docker容器内网IP的互通。 Flannel是Cor … 阅读全文

k8s 批量删除Evicted pod

 
k8s 批量删除pod

问题描述 之前k8s集群的Node节点磁盘超过90%,触发节点上pod的Evicted(驱赶),但由于pod指定了节点运行,导致产生很多Evicted状态的pod,节点恢复后,失败节点仍然存在。 dashboard 上查看 如何批量删除Evicted pod … 阅读全文

Docker 容器动态增加映射端口

 

在对已经运行的docker容器动态添加端口映射(expose 端口) 增加宿主机10051->容器20022的端口映射。

Kube-OVN:基于OVN的开源Kubernetes网络实践

 

今天,许多企业开始运行 Kubernetes 集群,并从中受益。但我们仍然不得不承认,Kubernetes 底层实现非常复杂,这其中一个最复杂,就是网络相关的部件。 Kube-OVN 开源网络插件诞生初衷 从当前 Kubernetes 网络现状来看,Kuber … 阅读全文

K8S名词解释之Secret

 

Secret Secret解决了密码、token、密钥等敏感数据的配置问题,而不需要把这些敏感数据暴露到镜像或者Pod Spec中。Secret可以以Volume或者环境变量的方式使用。 Secret有三种类型: Service Account:用来访问Kub … 阅读全文

K8S名称解释之Deployment

 

  简述 Deployment为Pod和ReplicaSet提供了一个声明式定义(declarative)方法,用来替代以前的ReplicationController来方便的管理应用。典型的应用场景包括: 定义Deployment来创建Pod和Re … 阅读全文

K8S 名词解释之Volumes

 

容器中的磁盘的生命周期是短暂的,这就带来了一系列的问题,第一,当一个容器损坏之后,kubelet 会重启这个容器,但是文件会丢失-这个容器会是一个全新的状态,第二,当很多容器在同一Pod中运行的时候,很多时候需要数据文件的共享。Kubernete Volume … 阅读全文

K8S 名词解释之Services

 

Overview(概述) Kubernetes Pod是平凡的,它门会被创建,也会死掉(生老病死),并且他们是不可复活的。 ReplicationControllers动态的创建和销毁Pods(比如规模扩大或者缩小,或者执行动态更新)。每个pod都由自己的ip … 阅读全文

K8S 名词解释之Labels

 

标签 标签其实就一对 key/value ,被关联到对象上,比如Pod,标签的使用我们倾向于能够标示对象的特殊特点,并且对用户而言是有意义的(就是一眼就看出了这个Pod是尼玛数据库),但是标签对内核系统是没有直接意义的。标签可以用来划分特定组的对象(比如,所有 … 阅读全文

K8S 名词解释之Pods

 

    在Kubernetes中,最小的管理元素不是一个个独立的容器,而是Pod,Pod是最小的,管理,创建,计划的最小单元.   什么是Pod 一个Pod(就像一群鲸鱼,或者一个豌豆夹)相当于一个共享context的配 … 阅读全文

Services in Kubernetes介绍

 

  概述 kubernetes中pods是平凡的,可创建可销毁而且不可再生。 ReplicationControllers可以动态的创建&销毁pods(如扩容 or 缩容 or 更新)。虽然pods有他们单独的ip,但是他们的ip并不能得到稳 … 阅读全文

docker私有仓库repository搭建:Harbor

 

我们在上一篇文章中介绍了使用registry来创建企业私有仓库用于存储镜像,但是由于只有CUI的操作,一般拿来还要加工处理一下。 在以前曾经介绍过的Harbor其实也是基于Registry的这样一个企业级Registry的创建,在本文中将会介绍一下如 … 阅读全文

Kubernetes 1.5:支撑生产环境工作负载

 

今天我们很高兴地宣布Kubernetes 1.5发布了。这次发布紧随KubeCon/CloudNativeCon之后。大会上用户云集,对他们如何在Kubernetes上运行应用做了精彩的分享。你们很多人曾表达过在容器中运行有状态应用的兴趣,和最终让所有应用运行 … 阅读全文

Kubernetes部署的最佳安全实践

 

 Kubernetes,并且明确部署的安全需求。此处我们强调的最佳实践指的是容器的生命周期管理:构建,打包和运行,并且特指Kubernetes的部署。我们在我们自己的SaaS部署(http://t.cn/RIcMXd7)中采用了这些最佳实践,它是运行 … 阅读全文

CentOS 7实战Kubernetes部署

 

1. 前言 上一节我们阐述了Kubernetes的系统架构,让大家对Kubernetes有一定的初步了解,但是就如何使用Kubernetes, 也许大家还不知如何下手。本文作者将带领大家如何在本地部署、配置Kubernetes集群网络环境以及通过实例演示跨机器 … 阅读全文

centos6下docker安装和配置

 

在RedHat/CentOS环境下安装Docker。官方文档要求Linux kernel至少3.8以上,且docker只能运行在64位的系统中。由于RHEL6和CentOS6的内核版本为2.6,因此必须要先升级内核。下面以CentOS6.5(64位)为例,介绍 … 阅读全文

OpenStack几个讨论题

 

1. 讨论:如何回馈 OpenStack 社区 张三: 积极关注并回馈社区,贡献代码,争取成为 committer; 积极将研发使用中遇到的问题及代码 ,回馈到社区; 将 issue、idea、丰富的 feature 提交到 bluePrint,提交到社区; … 阅读全文

OpenStack入门 之 扩展话题

 

  写在前面 学习目标: 了解 OpenStack 的自动化部署 了解 Hadoop 云化时存在的问题 了解 Ceph 的简介及 Ceph 在 OpenStack 中的应用 了解 OpenStack 与 Docker 本次笔记的内容有: OpenSt … 阅读全文

OpenStack入门 之 实际操作

 

学习目标: 掌握 OpenStack 部署环境 掌握 OpenStack 支撑服务的安装环境 了解 Keystone、Glance、Nova 的安装部署 通过图形界面、命令行使用 OpenStack 本次笔记的内容有: OpenStack 部署环境准备 Ope … 阅读全文