排序:
默认
按更新时间
按访问量

为CentOS 7.2中的Kuberbetes集群搭建Dashboard

此前,根据在CentOS 7.2上部署Kubernetes集群 已部署一个可用Kubernetes集群,在这篇文章中将介绍如何为该集群搭建可视化界面。部署Kubernetes Dashboard根据kubernetes github的介绍下载部署Kubernetes Dashboard的资源文件:...

2017-05-27 10:16:13

阅读数:2626

评论数:1

在CentOS 7.2上部署Kubernetes集群

本文参考Kubernetes官方文章centos_manual_config,介绍如何搭建一个拥有一个控制节点和三个工作节点的Kubernetes集群。 集群节点192.168.120.121 kube-master 192.168.120.122 kube-node1 192.168.120.1...

2017-05-26 16:21:11

阅读数:2366

评论数:0

在CentOS 7.2上搭建Docker私有镜像仓库

鉴于国内pull镜像的速度较慢,很有必要搭建docker私有或者本地镜像仓库。 使用自签名进行安全认证创建certs目录# mkdir -p /docker/certs # chcon -Rt svirt_sandbox_file_t /docker/certs/修改/etc/pki/tls/op...

2017-05-26 14:47:33

阅读数:1461

评论数:0

使用Kubeadm在CentOS7.2上部署Kubernetes集群

本文参考kubernetes官网文章Installing Kubernetes on Linux with kubeadm在CentOS7.2使用Kubeadm部署Kuebernetes集群,解决了一些在按照该文档部署时遇到的问题。 操作系统版本 # cat /etc/redhat-re...

2017-05-22 17:45:48

阅读数:4715

评论数:0

Kubernetes应用实例-GuestBook

在这个例子中,会在Kubernetes集群中部署这样一个应用 : 它是一个PHP网站,并同时运行3个副本来保证高可用; 这个PHP网站在Redis里存储了一个数据,不定期进行读写; 这个Redis服务由1个Matser节点和2个Slave节点组成高可用集群,读请求由Slav...

2016-12-03 11:51:04

阅读数:1215

评论数:0

Docker-搭建简单的应用栈

系统环境操作系统版本$ cat /etc/issue Debian GNU/Linux 8 \n \l 内核版本$ uname -r 3.16.0-4-amd64 Docker版本 docker version Client: Version: 1.12.1 API version:...

2016-09-20 19:33:35

阅读数:2700

评论数:3

C/C++, 虚函数表

前言 To implement virtual functions, C++ uses a special form of late binding known as the virtual table. The virtual table is a lookup table of funct...

2016-08-25 11:24:24

阅读数:350

评论数:0

在redhat 6.6上安装Docker

安装环境支持Docker的RHEL版本Red Hat Enterprise Linux 7 (64-bit) Red Hat Enterprise Linux 6.5 (64-bit) 或更高版本 不论是RHEL的哪个版本,Docker都要求是64位的安装环境。RHEL 6的内核版本必须是2.6....

2016-08-12 09:55:08

阅读数:12796

评论数:1

mysql问题解决:mysqladmin: connect to server at 'localhost' failed

mysql服务无法启动,通过修改mysql脚本其输出报错信息如下:$ /etc/init.d/mysql start Starting MySQL database server: mysqld/usr/bin/mysqladmin: connect to server at 'localhost...

2016-08-11 11:08:34

阅读数:1423

评论数:0

Gtk-Message: Failed to load module "canberra-gtk-module"

问题: Gtk-Message: Failed to load module “canberra-gtk-module”解决方法: $ sudo apt-get install libcanberra-gtk-module

2016-07-26 11:24:47

阅读数:3107

评论数:0

Linux kernel -- Uevent发送(热插拔)事件到用户空间

Uevent是一种在内核空间和用户空间之间通信的机制,主要用于热插拔事件(hotplug)。uevent事件根据include/linux/kobject.h中的定义,uevent事件可分为以下几种:enum kobject_action { KOBJ_ADD, KOBJ_REMO...

2016-07-15 14:16:30

阅读数:6585

评论数:0

Linux Uevent和Netlink socket

Uevent是一种在内核空间和用户空间之间通信的机制,主要用于热插拔事件(hotplug)。编辑获取热插拔事件的源文件get_uevent.c#define _GNU_SOURCE#include <unistd.h> #include <stdio.h> #include...

2016-07-12 10:26:32

阅读数:2435

评论数:0

问题解决: error: ‘SCM_CREDENTIALS’ undeclared (first use in this function)

netlink.c: In function ‘main’: netlink.c:94: error: invalid application of ‘sizeof’ to incomplete type ‘struct ucred’ netlink.c:114: error: ‘SCM_CRE...

2016-07-12 10:12:51

阅读数:1639

评论数:0

Docker - WARNING: No memory limit support 问题解决

打开/etc/default/grub文件,添加如下内容: GRUB_CMDLINE_LINUX="cgroup_enable=memory swapaccount=1" 更新grub $ sudo update-grub 重启系统 $ sudo reboot 确认问题是...

2016-07-09 18:50:47

阅读数:1803

评论数:0

在Debian 8(jessie)上安装Docker

安装环境 不管任何Debian版本Docker都需要64位环境。此外,内核版本必须最低为3.10。 最新的3.10小版本或较新的维护版本也可以接受。 内核老于3.10的版本缺少运行Docker容器所需的一些特性。这些老版本也已知存在Bug会导致数据丢失或者在确定条件下频繁崩溃。 为了检查内...

2016-07-09 10:02:54

阅读数:1822

评论数:0

UNIX - 线程(1)

线程ID线程ID用于标识线程,类似于进程ID的数据类型pid_t,线程ID的数据类型为pthread_t,是一个非负整数,在/usr/include/bits/pthreadtypes.h中定义:/* Thread identifiers. The structure of the attrib...

2016-07-07 10:52:50

阅读数:219

评论数:0

IDR机制

前言本文用于分析IDR机制的源代码均基于2.6.32内核。概览IDR是linux内核管理整型ID的一种机制。本质上,这是一种将一个整型ID和一个指针关联的机制。这种机制最早在2003年2月作为POSIX定时器的一个补丁加入内核。IDR机制IDR机制适用于关联一个整型ID和指针的地方。例如,在IIC...

2016-07-01 14:18:55

阅读数:547

评论数:0

C/C++,运算符重载

编辑运算符重载源文件overload.cpp#include <iostream> using namespace std;class Complex { public: Complex(){real = 0; imag = 0;} Comple...

2016-06-12 20:37:47

阅读数:198

评论数:0

C/C++,常对象 - 保护共享数据

定义常对象的一般形式为类名 const 对象名 [(实参表)]; 或者const 类名 对象名 [(实参表)]; 编辑如下源文件student_change.cpp:#include <iostream> using namespace std;class Student { ...

2016-06-10 11:13:35

阅读数:249

评论数:0

将.rpm转换为.tar.gz

安装rpm2targz - 下载rpm2targz:rpm2targz - 解压tar xzf rpm2targz-9.0.tar.gz chmod +x rpm2targz 将rpm2targz添加到/usr/bin目录下 mv rpm2targz /usr/binrpm2targz的用...

2016-06-08 13:36:46

阅读数:325

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭