kubernetes初级安装
来源:互联网 发布:业务员管理客户软件 编辑:程序博客网 时间:2024/06/05 01:14
一,准备
1>要求:
1.cpu与内存:master与node至少1核2G,node要运行docker,注意docker对node的要求
2.linux:kernel版本要求3.1及以上
3.docker:1.9版本以上
4.etcd:2.0版本以上,载地址:https://github.com/coreos/etcd/releases
2>下载:二进制文件,手动配置
kubernetes官网下载:https://github.com/kubernetes/kubernetes/releases
解压缩
二,我的操作及配置
1> my环境:
Master:ipX.X.X.132--àcentos7.3-à内核3.1-à2核4G
Node:ipX.X.X.128-àcentos7.3-à内核3.1-à2核4G-àdocker1.12
2> my动作:
master和node上:
#systemctldisable firewalld.service
#systemctlstop firewalld.service
#yuminstall -y kubernetes
#cat /etc/kubernetes/config
KUBE_LOGTOSTDERR="--logtostderr=true"
KUBE_LOG_LEVEL="--v=0"
KUBE_ALLOW_PRIV="--allow-privileged=false"
KUBE_MASTER="--master=http://X.X.X.132:8080" /////声明master
在master上:、
#yum install -y etcd
#cat/etc/etcd/etcd.conf
ETCD_NAME=default
ETCD_DATA_DIR="/var/lib/etcd/default.etcd"
ETCD_LISTEN_CLIENT_URLS="http://0.0.0.0:2379"
#rpm-ql kubernetes-master
#cat/etc/kubernetes/apiserver
KUBE_API_ADDRESS="--address=0.0.0.0"
KUBE_API_PORT="--port=8080"
KUBELET_PORT="--kubelet-port=10250"
KUBE_ETCD_SERVERS="--etcd-servers=http://127.0.0.1:2379"
KUBE_SERVICE_ADDRESSES="--service-cluster-ip-range=10.254.0.0/16"
KUBE_ADMISSION_CONTROL="--admission-control=NamespaceLifecycle,NamespaceExists,LimitRanger,ResourceQuota"
#cat/etc/kubernetes/controller-manager
KUBELET_ADDRESSES="--machines=X.X.X.128" ////声明node
#systemctlenable etcd
#systemctlrestart etcd
#systemctlenable kube-apiserver
#systemctlrestart kube-apiserver
#systemctlenable kube-controller-manager
#systemctlrestart kube-controller-manager
#systemctlenable kube-scheduler
#systemctlrestart kube-scheduler
在node上:
#yum install-y docker flannel
#cat/etc/kubernetes/kubelet
KUBELET_ADDRESS="--address=0.0.0.0"
KUBELET_PORT="--port=10250"
KUBELET_HOSTNAME="--hostname-override=XX.XX.XX.128"///我是谁
KUBELET_API_SERVER="--api-servers=http://XX.XX.XX.132:8080"///我的老大是谁?
#systemctlrestart kube-proxy
#systemctlenable kube-proxy
#systemctlrestart kubelet
#systemctlenable kubelet
#systemctlrestart docker
#systemctlenable docker
#systemctlrestart flanneld
#yum install-y flannel
#systemctlstart flanneld
#yum install-y flannel docker
Master上:
[root@6-master~]# kubectl get nodes
NAME STATUS AGE
192.168.26.128 Ready 3h
- kubernetes初级安装
- Kubernetes 1.5安装 kubernetes dashboard
- Kubernetes离线安装、Kubernetes二进制文件方式安装
- [Kubernetes] Kubernetes 源码编译 RPM 安装包
- Ubuntu 14.04 安装kubernetes
- 多节点Kubernetes安装
- Kubernetes安装部署
- Kubernetes学习笔记---安装
- CentOS7安装kubernetes cluster
- 使用kubeadm安装kubernetes
- kubernetes 1.5 集群安装
- Kubernetes 1.5安装 heapster
- kubernetes 安装简明教程
- kubernetes+docker 手动安装
- Kubernetes 集群安装指南
- kubernetes 1.6.2安装
- Kubernetes 1.5安装 ansible
- kubernetes安装与配置
- 【JPA 级联保存/级联删除】@OneToMany 一对多(单向和双向)注解
- RocketMQ架构和JVM / Linux配置
- Linux高级命令汇总
- 最新版勤哲Excel服务器V2016.12.0.292无限用户支持手机APP,微信,网页等功能不绑定电脑,任意安装,支持后续升级。 这个版本发布过之后,再发布新的版本需要到下个月的中下旬,老朋友可以使
- 问题总结
- kubernetes初级安装
- 安卓软键盘弹起时想向上平移布局但布局却被挤压得解决办法
- nginx——linux下的安装
- 网站收集
- 怎样拆分ABBYY FineReader中文档
- c++primer plus阅读笔记(二)
- [js高手之路]gulp教程-从入门到项目中快速上手使用
- 默认关闭数据流量
- C++中的异常处理(一)