Kubernetes实战(七)——手动部署ETCD集群
1.准备etcd软件包
etcd官网下载:https://github.com/coreos/etcd-operator
wget https://github.com/coreos/etcd/releases/download/v3.2.18/etcd-v3.2.18-linux-amd64.tar.gz [root@linux-node1 src]# tar&nbs...Continue reading >>
etcd官网下载:https://github.com/coreos/etcd-operator
wget https://github.com/coreos/etcd/releases/download/v3.2.18/etcd-v3.2.18-linux-amd64.tar.gz [root@linux-node1 src]# tar&nbs...Continue reading >>
第一步:使用国内Docker源
[root@linux-node1 ~]# cd /etc/yum.repos.d/ [root@linux-node1 yum.repos.d]# wget https://mirrors.aliyun.com/docker-ce/linux/centos/docker-...Continue reading >>
准备三台虚机:CentOS7 x86_64系统,一台部署Kubernetes Master,两台部署Kubernetes Node。
1. 设置网络。
如果你的默认 NAT 地址段不是 192.168.56.0/24 可以修改 VMware Wor...
Continue reading >>想象一下,如果我想将 Nginx 部署到 Kubernetes 集群,我可能会在终端中输入类似这样的命令:
$ kubectl run --image=nginx --replicas=3
然后回车。几秒钟后,你就会看到三个 Nginx Pod 分布在所有的工作节点上。这一切就像变魔术一样,但你并不知道...
Continue reading >>Kubenetes整体框架如下图,主要包括kubecfg、Master API Server、Kubelet、Minion(Host)以及Proxy。
Master定义了Kubernetes 集群Master/API Server的主要声明,包括Pod Registry、Controller Registry、Service Registry、Endpoint Regist...
Continue reading >>从Kubernetes的系统架构、技术概念和设计理念,我们可以看到Kubernetes系统最核心的两个设计理念:一个是容错性,一个是易扩展性。容错性实际是保证Kubernetes系统稳定性和安全性的基础,易扩展性是保证Kubernetes对变更友好,可以快速迭代增加新功能的基础。k8s主要有以下核心概念。
Pods
Pod是Kubernetes的基本操作单元,把相关的一个或多个容器构成一个Pod,通常...
Continue reading >>