- 博客(6)
- 资源 (4)
- 收藏
- 关注
原创 kubernetes学习: 8.安装flannel插件
安装flannel插件安装flannel网络插件如果在各node节点上安装了docker服务,查看网卡信息发现各节点的docker0网卡的ip都是172.17.0.1:[root@wecloud-test-k8s-4 ~]# ifconfig docker0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500 ...
2018-04-13 10:54:39 3073
原创 kubernetes学习:7.部署master节点
k8s部署master节点在之前的章节介绍过,k8s的控制节点扮演者整个调度和管理的角色,所以是非常关键的一部分。k8s的master节点主要包含三个部分: 1. kube-apiserver 提供了统一的资源操作入口; 2. kube-scheduler 是一个资源调度器,它根据特定的调度算法把pod生成到指定的计算节点中; 3. kube-controller-manager 也...
2018-04-11 10:04:56 5221 2
原创 kubernetes学习:6.创建etcd集群
etcd集群etcd 是由CoreOS开发,用于可靠地存储集群的配置数据的一种持久性,轻量型的,分布式的键-值数据存储。表示在任何给定时间点处的集群的整体状态。其他组件在注意到存储的变化之后,会变成相应的状态。作为一个分布式系统,etcd的一致性算法采用:Raft算法。关于etcd所涉及的算法详细介绍在这篇博文中多有涉猎: https://www.jianshu.com/p/5aed...
2018-04-10 09:04:23 880
原创 kubernetes学习:5.创建 kubeconfig 文件
创建 kubeconfig 文件kubelet、kube-proxy 等 Node 机器上的进程与 Master 机器的 kube-apiserver 进程通信时需要认证和授权,所以需要生成相关的配置信息。在master节点上创建相关kubeconfig文件,然后将文件拷贝到node节点上。kubernetes 自1.4引入了一个用于从集群级证书颁发机构(CA)请求证书的API。这个a...
2018-04-07 21:30:47 4279
原创 kubernetes学习:4.安装kubectl命令
kubernetes学习:安装kubectl命令kubectl是k8s的集群命令的管理工具,通过kubectl可以完成对k8s各种资源的操作(查看、添加、修改等)。在管理工具界面使用kubectl语法运行如下命令:kubectl [command] [TYPE] [NAME] [flags]kubectl作为一个管理工具,需要安装在master节点上,在我们的本次实验中,需要安...
2018-04-07 19:37:49 1992
原创 kubernetes学习:3.创建tls证书和秘钥
kubernete tls证书和秘钥传输k8s各组件之间的通信可以使用http方式,但是为了安全起见,生产环境需要使用https方式通信,所以我们需要生成tls证书进行加密传输。构建环境再次介绍下我们本次搭建的环境: 节点名称 ip 配置 wecloud-test-k8s-1(master) 192.168.99.183 4核,4G,50G...
2018-04-01 18:58:03 5656 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人