Kubernetes概念介绍和v1版本部署过程

  • 时间:
  • 浏览:1
  • 来源:大发彩神IOS下载_大发神彩IOS下载官方

k8s另4个 开源的,跨主机管理容器应用集群的编排系统,为应用提供了基础的部署、维护和扩缩容机制。

以下操作均在Master节点上进行:

master节点

sudo systemctl disable firewalld

#Matser监听的IP,当前设置表示所有地址

KUBELET_API_SERVER="--api_servers=http://master:400400"

简单操作测试:

sudo yum -y install http://cbs.centos.org/kojifiles/packages/etcd/0.4.6/7.el7.centos/x86_64/etcd-0.4.6-7.el7.centos.x86_64.rpm

#从节点上kubelet多多线程 监听的端口号

kubectl run my-nginx --image=nginx --replicas=2 --port=400

kubectl get pods

启动服务:

三台机器配置(皆为Centos7系统):

#kubelet监听的端口号

Cluster,即集群:虚拟机以前物理机的一组集合,运行着Kubernetes

KUBE_ETCD_SERVERS="--etcd-servers=http://master:4001"

KUBE_ETCD_SERVERS="--etcd-servers=http://master:4001"

#kubelet监听的地址,当前设置表示完全

#启动另4个 pod,其中包括另4个 nginx容器,这种 pod有两份副本,开放的端口为400

KUBE_API_ADDRESS="--address=0.0.0.0"

#算不算运行运行特殊的Docker容器

从能不到访问的Docker Hub上pull这种 镜像,重新tag为制定的Image名称即可

KUBELET_ADDRESS="--address=0.0.0.0"

    systemctl status $SERVICES 

修改为以下内容:

#Master节点的apiserver地址

修改配置文件:

sudo systemctl stop firewalld

KUBELET_PORT="--port=102400"

master:

docker pull docker.io/kubernetes/pause

    systemctl status $SERVICES 

可操作对象

三台机器都将各自 的IP和HostName的映射关系写入/etc/hosts文件中。

minion1-2

关闭防火墙(以前开放指定端口):

sudo vim /etc/kubernetes/config

外理法律土方法:

KUBE_SERVICE_ADDRESSES="--service-cluster-ip-range=10.254.0.0/16"

安装k8s主节点套件:

#删除replication controller

sudo yum -y install kubernetes-master

以前设置了两份副本,一点一点删除pod的以前,k8s会飞快起另外另4个 一模一样的pod以保持副本数量为2不变。

sudo vim /etc/kubernetes/kubelet

KUBE_MASTER="--master=http://master:400400"

sudo for SERVICES in kube-proxy kubelet docker; do 

done

    systemctl restart $SERVICES

#设置在Master节点显示的主机名

kubectl delete pod ${podName}

docker tag kubernetes/pause gcr.io/google_containers/pause:0.8.0

以前观察各个节点上的各自 多多线程 情况报告信息能不到确认算不算正确启动集群。

kubectl get rc

KUBE_LOG_LEVEL="--v=0"

#基本和Master的config文件一致

172.16.71.132 monion2" >> /etc/hosts

#Master的config文件中都这么 此配置,或者子节点要有,以前都这么 得话kube-proxy会都这么 主节点而一致报错

    systemctl restart $SERVICES

KUBE_ALLOW_PRIV="--allow_privileged=false"

minion1-2:

KUBE_MASTER="--master=http://master:400400"

此时pod的情况报告会总是是pending(守候),包括containner is creating以前image is not ready on node等异常,这是以前k8s创建pod的以前须要起另4个 基本容器,而这种 镜像的地址被墙了访问不到,一点一点会原应分析创建pod成功,运行失败的情况报告。

KUBELET_ARGS=""

KUBE_API_PORT="--port=400400"

KUBE_LOG_LEVEL="--v=0"

KUBE_LOGTOSTDERR="--logtostderr=true"

#自定义设置

KUBE_LOGTOSTDERR="--logtostderr=true"

#配置ETCD服务地址和端口

以前网上的一点资料有的是旧版本的配置法律土方法,和新版的v1不兼容,或者Google官方的文档会涉及到一点被墙的网站,一点一点即使部署成功了也以前总是出现无法启动pod的情况报告,一点一点尝试了各种配置法律土方法派发出一份符合当前版本和环境的部署文档以供参考。

sudo vim /etc/kubernetes/config

#查看replication controller

master:

KUBELET_PORT="--kubelet_port=102400"

安装k8s从节点套件:

#service能不到分配的IP地址范围

#日志级别设置

KUBELET_HOSTNAME="--hostname_override=minion1"

#一点自定义配置

#主节点的地址,主要为replication controller和scheduler能不到顺利找到apiserver

核心概念:

部署过程:

    systemctl enable $SERVICES

KUBE_ALLOW_PRIV="--allow_privileged=false"

KUBE_API_ARGS=""

#查看当前运行的pod

docker tag gcr.io/google_containers/pause:0.8.0 gcr.io/google_containers/pause

kubectl delete rc ${rcName}

#日志设置

minion1-2:

简介:

一点概念

echo "172.16.71.133 master

#删除pod

ETCD保持默认配置即可(默认为监听4001端口)

删除rc以前,其创建的pod会共同删除

#监听地址的端口

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq1010885678/article/details/48719923

sudo for SERVICES in etcd kube-apiserver kube-controller-manager kube-scheduler; do 

172.16.71.129  minion1

    systemctl enable $SERVICES

安装ETCD:

要彻底删除pod,不到删除创建它的replication controller

done

sudo yum -y install kubernetes-node

sudo vim /etc/kubernetes/apiserver

猜你喜欢

1500左右 买哪个手机 性价比高点

本回答由明星微博 推荐你对你你你这个 回答的评价是?扫描二维码下载小米5不错,1599,性价比高很糙推荐ZUKZ2搭载高通骁龙82014nmKryo四核64位,最高2.15

2020-03-22

目前华为的哪款手机性价比最高

4、系统:搭载2.4GHz八核麒麟9500防止器,是顶级旗舰芯片,天生就越来越快,采用新一代EMUI5.1系统,成功实现了性能提升与功耗平衡的再次突破,带来难以想象的高速与流畅

2020-03-22

天猫天猫,今年双11哪些最值得买?

贝因美菁爱3段奶粉价格1740到手价12400群克隆这条信息₳YrJTYsK187o₳后打开手淘百草味零食大礼包-千玺版价格299到手价138群克隆这条信息$2vxrYsKaK

2020-03-22

平安哪些产品性价比高?

收起更多回答(2) 我来答扫描二维码下载下载百度知道APP,抢鲜体验平安有全都的产品性价比有的是 很高的,关键有你在适合哪个产品,那个产品可是我性价比最高的,适合此人 的

2020-03-22

求推荐几款性价比高的手机!

1.屏幕:5.8英寸(直角)/5.6英寸(圆角)双曲面SuperAMOLED屏幕,分辨率为2220x101000(FHD+)。3.外壳颜色:谜夜黑、勃艮第红(具体以销售为准)。

2020-03-21