kubernetes各节点需要安装如下图的软件2.IP地址分配安装kubernetes一般建议至少2台及以上(条件允许,建议三台Master节点(Master节点做高可用),三台及以上Node节点)3.设置hosts文件命令:vi/etc/hosts4.关闭防火墙和Selinux关闭防火墙:systemctldisablefirewalld#设置开机关闭防火墙systemctlstopfirewa
分类:
Web程序 时间:
2019-09-04 23:14:18
阅读次数:
378
目录:一从外部访问应用最佳方式二配置管理三数据卷与数据持久卷四再谈有状态应用部署五K8S安全机制说在前面的话,选择nodeport的方式去暴露端口,那你需要得去判断暴露的端口有没有被占用,再创建新的应用会判断端口有没有被分配出去nodeport本身是基于默认的iptables的代理模式做的网络转发,也就是SANT,DANT,基于四层的,做七层是做不了的,性能差一点,因为它需要防火墙的转发和过滤。一
分类:
Web程序 时间:
2019-09-04 23:04:40
阅读次数:
164
故障现象使用Rancher2.0代理了Kubernetes的管理web页面。因未知原因,Rancher服务无法启用,删除Rancher依赖的namespace(cattle-system),状态一直是Terminating。解决办法kubectlpatchnamespacecattle-system-p‘{"metadata":{"finalizers":[]}}‘--type=‘merge‘-n
分类:
其他好文 时间:
2019-09-04 16:19:09
阅读次数:
279
Master端(1)KubernetesMaster主要是对外提供统一管理入口API,通过API入口可以管理和控制集群节点(2)Api-server主要是用户和K8S集群的管理入口,提供一些增删改查的操作指令,基于REST风格来管理的,封装一个管理入口,所有的操作必须经过API接口(3)Scheduler主要是用于提供集群资源调度,当一台Minion节点奔溃,可以将节点上的容器在其他的节点快速启动
分类:
Web程序 时间:
2019-09-04 13:21:13
阅读次数:
108
更新Deployment 镜像 kubectl set image deploy(deployment) deployName containerName=image:ver 更新资源限制 kubectl set resources deploy/hwcka-004 -c=hwcka-004 --l ...
分类:
Web程序 时间:
2019-09-04 13:12:51
阅读次数:
114
k8s简介 kubernetes,简称K8s,是用8代替8个字符“ubernete”而成的缩写。是一个开源的,用于管理云平台中多个主机上的容器化的应用,Kubernetes的目标是让部署容器化的应用简单并且高效(powerful),Kubernetes提供了应用部署,规划,更新,维护的一种机制 k8 ...
分类:
其他好文 时间:
2019-09-04 09:43:44
阅读次数:
86
kubernetes 添加删除master 节点及etcd节点
分类:
Web程序 时间:
2019-09-04 09:39:48
阅读次数:
247
StatefulSet StatefulSet是为了解决有状态服务的问题(对应Deployments和ReplicaSets是为无状态服务而设计),其应用场景包括 稳定的持久化存储,即Pod重新调度后还是能访问到相同的持久化数据,基于PVC来实现 稳定的网络标志,即Pod重新调度后其PodName和 ...
分类:
Web程序 时间:
2019-09-02 17:15:53
阅读次数:
121
关于spring cloud kubernetes spring cloud kubernetes是springcloud官方推出的开源项目,用于将Spring Cloud和Spring Boot应用运行在kubernetes环境,并且提供了通用的接口来调用kubernetes服务,GitHub上官 ...
分类:
编程语言 时间:
2019-09-02 13:37:27
阅读次数:
132
下载kubectl二进制文件curl -LO https://storage.googleapis.com/kubernetes-release/release/v1.10.0/bin/linux/amd64/kubectl 注意替换版本,我这里使用的是v1.10.0的k8s集群 赋予执行权限chm ...
分类:
其他好文 时间:
2019-09-02 13:29:25
阅读次数:
125