kubernetes adm 安装教程(网络使用calico)

1.禁用iptables

每台机器禁用iptables 避免和docker 的iptables冲突:

systemctl stop firewalld

systemctl disable firewalld

禁用selinux:

vim /etc/selinux/config

#SELINUX=enforcing

SELINUX=disabled

2.安装docker (master node)国外的源

cat > /etc/yum.repos.d/docker.repo <<-EOF

[dockerrepo]

name=Docker Repository

baseurl=https://yum.dockerproject.org/repo/experimental/centos/7/

enabled=1

gpgcheck=1

gpgkey=https://yum.dockerproject.org/gpg

EOF

yum -y install docker-engine

systemctl enable docker && systemctl start docker

3.安装k8s (master node)国外的源

cat <<EOF > /etc/yum.repos.d/kubernetes.repo

[kubernetes]

name=Kubernetes

baseurl=http://yum.kubernetes.io/repos/kubernetes-el7-x86_64

enabled=1

gpgcheck=1

repo_gpgcheck=1

gpgkey=https://packages.cloud.google.com/yum/doc/yum-key.gpg

https://packages.cloud.google.com/yum/doc/rpm-package-key.gpg

EOF

yum install -y kubelet kubeadm kubectl kubernetes-cni  &&    systemctl enable kubelet && systemctl start kubelet

4.初始化master

kubeadm init   --token=b1f4c5.94d2933fea71f20b

修改配制文件  /etc/kubernetes/manifests/

etcd.json

--listen-client-urls=http://0.0.0.0:2379

--advertise-client-urls=http://172.22.0.4:2379(本机ip)

kube-apiserver.json

--insecure-bind-address=0.0.0.0

5.增加node

kubeadm join --token b1f4c5.94d2933fea71f20b 172.22.0.4(master ip)

修改配制文件

/etc/systemd/system/kubelet.service.d/10-kubeadm.conf

在ExecStart=/usr/bin/kubelet 这个后面增加

--hostname-override=172.22.0.6(node自己的ip)

systemctl daemon-reload && systemctl restart kubelet

6.安装calico(在master执行)

下载 http://docs.projectcalico.org/v1.5/getting-started/kubernetes/installation/hosted/kubeadm/calico.yaml

修改  etcd_endpoints: "http://172.22.0.4:2379"(master ip)

删除关于etcd DaemonSet Service内容

kubectl create -f calico.yaml

测试是使用的阿里去国外的服务器,如果使用国内的有一个镜像是pull 不下来的.

时间: 2024-10-13 00:28:37

kubernetes adm 安装教程(网络使用calico)的相关文章

fedora21发布与新功能介绍(附fedora21安装教程与fedora21下载地址)

最新的Fedora 21终于正式发布了,Fedora Server 是一款强大可定制化的操作系统,包括了最好最新的数据中心技术.它可以让您操控全部基础架构和服务.作为 Fedora.next计划的一部分,Fedora 21提供了Cloud.Server和 Workstation三种镜像,分别适用于云端环境.数据中心和笔记本台式机. Fedora 21 Cloud支持通过cloud-init 和 OpenStack Heat在公有云或私有云设施上部署并运行 Fedora Cloud,为快速运行Do

Docker网络解决方案-Calico部署记录

Calico简单简介 Calico是一个纯三层的协议,为OpenStack虚机和Docker容器提供多主机间通信.Calico不使用重叠网络比如flannel和libnetwork重叠网络驱动, 它是一个纯三层的方法,使用虚拟路由代替虚拟交换,每一台虚拟路由通过BGP协议传播可达信息(路由)到剩余数据中心. Calico 架构 Calico 是一个三层的数据中心网络方案,而且方便集成 OpenStack 这种 IaaS 云架构,能够提供高效可控的 VM.容器.裸机之间的通信. 结合上面这张图,我

Kubernetes(K8s) 安装(使用kubeadm安装Kubernetes集群)

概述: 这篇文章是为了介绍使用kubeadm安装Kubernetes集群(可以用于生产级别).使用了Centos 7系统. PS: 篇幅有点长,但是比较详细.比较全面 一.Centos7 配置说明 1.1   Firewalld(防火墙) CentOS Linux 7 默认开起来防火墙服务(firewalld),而Kubernetes的Master与工作Node之间会有大量的网络通信,安全的做法是在防火墙上配置Kbernetes各组件(api-server.kubelet等等)需要相互通信的端口

Windows环境下Android Studio v1.0安装教程

Windows环境下Android Studio v1.0安装教程 Windows环境下Android Studio v1.0安装教程 准备工具 JDK安装包. 要求:JDK 7以及以上版本. Android Studio安装文件. Windows: exe(包含SDK) (813 MB) exe(不包含SDK) (250 MB) zip (235 MB) Mac dmg (234 MB) zip (233 MB) Linux: zip (233 MB) 说明: 32位系统和64位系统是同一个安

hadoop安装教程

hadoop的核心 Hadoop的核心就是HDFS和MapReduce,而两者只是理论基础,不是具体可使用的高级应用,Hadoop旗下有很多经典子项目,比如HBase.Hive等,这些都是基于HDFS和MapReduce发展出来的.要想了解Hadoop,就必须知道HDFS和MapReduce是什么. HDFS HDFS(Hadoop Distributed File System,Hadoop分布式文件系统),它是一个高度容错性的系统,适合部署在廉价的机器上.HDFS能提供高吞吐量的数据访问,适

Windows Sever 2012的安装教程(图文)

转自脚本之家 Windows Sever 2012的安装教程(图文) 作者:佚名 来源:互联网 最近微软先行放出发布了下一代Windows服务器版本windows server 2012,笔者下载下来测试安装了,相对于windows server 2008,确实有许多细节方面的改进. 我是通过vmware workstation 8来安装windows server 2012的,由于安装的时候无法选择2012只好选择windows server 2008 64位版本的. 启动界面,由前一个版本的

【转】Windows环境下Android Studio v1.0安装教程

原文网址:http://ask.android-studio.org/?/article/9 http://android-studio.org/index.php/docs/experience/158-androidstudio-v1-0-win-install Windows环境下Android Studio v1.0安装教程 准备工具 JDK安装包.要求:JDK 7以及以上版本. Android Studio安装文件. Windows:exe(包含SDK) (813 MB)exe(不包含

Red Hat Linux 6.4 安装教程

Red Hat Linux 6.4 安装教程 一.系统介绍 Red Hat Linux是全世界应用最广泛的Linux的发行版本,开发源代码是与其他操作系统,如Windows 等相比具有的先天优势,有利于全世界范围内技术工程师和技术人员共同开发,同事Red Hat也为开源社区做出巨大贡献,有开源界的领导者的称号. 二.系统下载 目前最新的RedHat版本为RedHat6.4,安装镜像文件有两个DVD,安装系统只用到第一个镜像文件,即DVD1,另外一个镜像文件是附带的软件包,一般用不到. RedHa

Android SDK 和 Eclipse ADT 离线安装 教程

由于google 被限制,就是翻墙后,下载的速度依然很慢,让人很崩溃啊,所以这里就分享一下离线安装android SDK 和eclipse ADT 离线安装方法. 安装之前首先已经确保java sdk 以及安装好! (1)下载eclipse 官方下载地址:http://developer.android.com/sdk/index.html (2)android SDK 安装包 (包含SDK和eclipse) 网盘下载地址:http://pan.baidu.com/s/1eQ8CVQi 这个SD