在CentOS7上使用二进制方式部署Kubernetes

Deploy K8s By Source Code On CentOS7

Posted by ChenJian on April 25, 2017

申明

此系列博文在学习opsnull/follow-me-install-kubernetes-cluster后实践和总结完成,大体与其相似,但会进一步重构文章结构与补充细节内容。

感谢作者opsnull的分享与努力,如有兴趣请star或者fork他的项目。

系列博文

Kubernetes框架

Kubernetes框架

系统环境信息

  • 操作系统:
    • CentOS7 server版本
    • 用户名:administrator
    • 密码: nizhidaoyemeiyong
  • 集群信息:

    类型 IP /etc/hosts /etc/hostname
    k8s-master 192.168.1.171 127.0.0.1 192-168-1-171.master 192-168-1-171.master
    k8s-node 192.168.1.173 127.0.0.1 192-168-1-173.node 192-168-1-173.node
    k8s-node 192.168.1.174 127.0.0.1 192-168-1-174.node 192-168-1-174.node
    etcd-0 192.168.1.175 127.0.0.1 192-168-1-175.etcd 192-168-1-175.etcd
    etcd-1 192.168.1.176 127.0.0.1 192-168-1-176.etcd 192-168-1-176.etcd
    etcd-2 192.168.1.177 127.0.0.1 192-168-1-177.etcd 192-168-1-177.etcd
  • 操作权限
    • 所有操作均是sudo su下完成
  • 软件版本
    • Kubernetes: 1.6.2
    • Docker: 17.04.0-ce
    • Etcd: 3.1.6
    • Flannel: 0.7.1
  • 所有的资源可以在这里进行下载

Kubernetes集群之安全设置

Kubernetes集群之安全设置-详文

Kubernetes集群之搭建ETCD集群

Kubernetes集群之搭建ETCD集群-详文

Kubernetes集群之创建kubeconfig文件

Kubernetes集群之创建kubeconfig文件-详文

Kubernetes集群之Flannel网络

Kubernetes集群之Flannel网络-详文

Kubernetes集群之Master节点

Kubernetes集群之Master节点-详文

Kubernetes集群之高可用性Master集群

Kubernetes集群之高可用性Master集群-详文

Kubernetes集群之Node节点

Kubernetes集群之Node节点-详文

Kubernetes集群之Kubedns

Kubernetes集群之Kubedns-详文

Kubernetes集群之Dashboard

Kubernetes集群之Dashboard-详文

Kubernetes集群之Monitoring

Kubernetes集群之Monitoring-详文

Kubernetes集群之清除集群

Kubernetes集群之清除集群-详文

Kubernetes集群之Logging

知识共享许可协议本作品由陈健采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。