Kubernetes
对kubernetes的学习,来实现service mesh
一颗大大大萝卜呗
我们永葆朝气,加油
展开
-
kubernetes使用NFS来进行数据持久化(一)
前言系统: centos 7| 主机名 | IP |原创 2020-01-23 10:12:33 · 406 阅读 · 0 评论 -
kubernetes遇到的相关问题
ingress将端口的重新置为30000以上,你修改了vim /etc/kubernetes/manifests/kube-apiserver.也是无效的原创 2020-01-22 20:21:41 · 244 阅读 · 0 评论 -
Ingress 统一的访问入口(ingress-nginx)(二)
PS: 这是一篇检查部署的,如果需要请查看第一篇????检查是否部署成功检查tomcatkubectl get deployment#输入如下NAME READY UP-TO-DATE AVAILABLE AGEtomcat-app 2/2 2 2 28m检查servicekubectl get ser...原创 2020-01-22 20:02:50 · 646 阅读 · 0 评论 -
Ingress 统一的访问入口(ingress-nginx)(一)
本次实践的主要目的就是将入口统一,不再通过 LoadBalancer 等方式将端口暴露出来,而是使用 Ingress 提供的反向代理负载均衡功能作为我们的唯一入口。kubernetes 版本为1.16.0部署tomcat部署 Tomcat 但仅允许在内网访问,我们要通过 Ingress 提供的反向代理功能路由到 Tomcat 之上apiVersion: apps/v1kind: De...原创 2020-01-22 19:52:46 · 1201 阅读 · 0 评论 -
资源配置YML运行kubernetes的相关容器(二)
在 /usr/local/kubernetes/yaml内,创建nginx.yml,内容如下:apiVersion: apps/v1kind: Deploymentmetadata: name: nginx-appspec: selector: matchLabels: app: nginx replicas: 2 template: metad...原创 2020-01-22 13:47:46 · 202 阅读 · 0 评论 -
资源配置YML运行kubernetes的相关容器(一)
运行nginx的容器在 /usr/local/kubernetes/yaml内,创建nginx-deployment.yml,内容如下:apiVersion: apps/v1kind: Deploymentmetadata: # pods的相关名字 name: nginx2-appspec: selector: matchLabels: # 类似于一个标识...原创 2020-01-22 11:27:34 · 321 阅读 · 0 评论 -
kubernetes 相关命令
查看相关的状态命令说明kubectl get node获取各个节点的状态kubectl get cs -o yaml检查组件的运行状态kubectl cluster-info获取master的相关信息(如果是高可用集群,那么获取的是VIP节点)kubectl get pods获取pods内正在运行的容器情况kubectl get deploym...原创 2020-01-22 09:55:20 · 186 阅读 · 0 评论 -
搭建kubernetes高可用集群(三)
4. 检查集群状态相干指令4.1 查看nodekubectl get nodes -o wide4.2 检查Podkubectl -n kube-system get pod -o wide效果图4.3 查看servicekubectl -n kube-system get svc4.4 验证IPVSkubectl -n kube-system logs -f <k...原创 2020-01-21 16:50:59 · 1463 阅读 · 0 评论 -
搭建kubernetes高可用集群(二)
3 部署kuberbetes 集群3.1 初始化master3.1.1 安装kubeadm, kubelet, kubectl由于官方k8s源在google,国内无法访问,这里使用阿里云yum源# 执行配置k8s阿里云源cat <<EOF > /etc/yum.repos.d/kubernetes.repo[kubernetes]name=Kubernetes...原创 2020-01-21 16:23:44 · 364 阅读 · 0 评论 -
搭建kubernetes高可用集群(一)
目录1. master和node集群都需要的前置条件1.1 关闭防火墙1.2 关闭selinux1.3 关闭交换区1.4 修改内核参数1.5 同步时间1.6安装IP虚拟服务器(IPVS)1.7 修改虚拟主机名字2 安装HAProxy和keepalived来实现高可用2.1 创建HAProxy启动脚本2.2 创建 Keepalived 启动脚本2.3 复制脚本到其他master2.4 检查是否运行成...原创 2020-01-21 15:50:19 · 374 阅读 · 0 评论