k8s Kubernetes v1.10 最简易安装 shell
# Master 单节点快速安装 # 最简单的安装shell,只为快速部署k8s测试环境 # 测试环境centos 7.4 , ubuntu server 18.04
#1 初始化环境
curl -s http://elven.vip/ks/k8s/oneinstall/0.set.sh |bash
#2 下载镜像,安装kubeadm工具
curl -s http://elven.vip/ks/k8s/oneinstall/1.download.sh |bash
#3 部署k8s master节点
curl -s http://elven.vip/ks/k8s/oneinstall/2.k8s.install.sh |bash #若安装失败,或重置master , 重新执行第 #3
#4 添加Node节点 (Node节点执行)
#初始化 curl -s http://elven.vip/ks/k8s/oneinstall/3.k8s.node.sh |bash #按提示执行 kubeadm join MasterIP:6443 --token
#主要服务
#master节点
- Etcd #数据存储
- kube-apiserver #api是集群控制的入口
- kube-controller-manager #资源自动化控制中心
- kube-scheduler #负责Pod调度
#node
- kubelet #与master通信,Pod、容器管理
- kube-proxy #代理和负载均衡器
#概念
#Pod是k8s调度最小单位,每个Pod中运行着相关的业务容器,这些容器共享IP和Volume
#K8s中Service相当于微服务,一个Service对应多个Pod实例,使用LabelSelector将Pod捆绑一起
#访问服务: ->Node IP -> Cluster IP(Service) -> Pod IP
来源:https://www.cnblogs.com/elvi/p/8976305.html
问题:
The connection to the server localhost:8080 was refused - did you specify the right host or port?
配置kubenetes的flannel网络的时候,出现以下报错
The connection to the server localhost:8080 was refused - did you specify the right host or port?
原因:kubenetes master没有与本机绑定,集群初始化的时候没有设置
解决办法:执行以下命令 export KUBECONFIG=/etc/kubernetes/admin.conf
/etc/kubernetes/admin.conf这个文件主要是集群初始化的时候用来传递参数的
原文地址:https://www.cnblogs.com/gao88/p/9742381.html
时间: 2024-08-28 08:38:37