容器K8s(Kubernetes)教程
admin
2024-03-17 07:42:33
0

容器K8s(Kubernetes)

常用命令

  • 获得节点

    kubectl get nodes
    
  • 获取当前命名空间下的容器

    kubectl get pods
    
  • 进入容器

  • kubectl exec -it -n application rabbitmq-86b47bb4b-z6mkj /bin/bash

    kubectl get namespace//获得所有命名空间
    kubectl get pod --all-namespaces -o wide//获得命名空间下的所有容器通过kubectl get pods查询,然后通过下面命令进入
    kubectl exec -it nas-all-0 /bin/bash//进入命名空间下的容器,application是命名空间,psqls-0是容器
    kubectl exec -it -n application psqls-0 /bin/bash
    kubectl exec -it -n application rabbitmq-86b47bb4b-d6z8n /bin/bash//拷贝内容内文件,拷贝出来
    kubectl cp -n application psqls-0:/var/lib/postgresql/data/pg_wal /homekubectl cp -n gitlab-managed-apps user-center-5f48bdd849-fxz9g:/home /home/php
    kubectl cp /home/ -n application rabbitmq-86b47bb4b-9jhd4:/var/lib/rabbitmq///拷贝进去
    kubectl cp /home/dades/pg_wal -n application psqls-0:/var/lib/postgresql/data/pg_wal
    
  • 获得所有容器

    kubectl get all查看所有pod所属的命名空间并且查看都在哪些节点上运行
    kubectl get pod --all-namespaces -o wide# 查看node节点列表
    kubectl get node查看启动的容器
    kubectl get pod进入内部
    kubectl exec -it pod名 bash复制文件到外部
    kubectl cp :tmp/test /tmp/test
    从外部复制到内部
    kubctl cp /tmp/test :tmp/test
    
  • 创建 容器

    kubectl create -f kubernate-pvc.yaml
    
  • 删除容器

    kubectl delete pods/test-pd  或者 kubectl delete -f rc-nginx.yaml
    
  • 查看指定pod跑在哪个node上

    kubectl get pod /test-pd -o wide 
    
  • 查看容器日志

    Kubectl logs nginx-8586cf59-mwwtc
    
  • 进入容器终端命令

    kubectl exec -it nginx-8586cf59-mwwtc /bin/bash
    
  • 一个Pod里含有多个容器 用–container or -c 参数。

    例如:假如这里有个Pod名为my-pod,这个Pod有两个容器,分别名为main-app 和 helper-app,下面的命令将打开到main-app的shell的容器里。

    kubectl exec -it my-pod --container main-app --/bin/bash
    
  • 容器详情列表

    kubectl *describe* pod/mysql- m8rbl
    
  • 查看容器状态

    kubectl get svc
    
  • 可以通过 kubectl describe 命令来查看镜像版本号

    kubectl describe pods |grep Image
    

搭建k8s

//永久关闭防火墙
systemctl disable firewalld
禁止firewall开机启动
sytemctl disable firewalld

查看容器有没有通

172.20.1.43容器Pod IP
curl -kv http://172.20.1.43:8080

查看模式

ip也有
使用kubectl get svc nginx-ingress-lb -n kube-system -o yaml看下流量模式是local还是cluster

容器域名切换容器不能访问问题

kubectl get ingress -A |grep  invoice-v2.yobohome.cn
上面这个命令不可以,就执行下面这个命令查看,会看到域名在两个容器上
kubectl get ingress --all-namespaces |grep  invoice-v2.yobohome.cn可以看到出现了两个路由,删除掉一个

相关内容

热门资讯

求姓名藏头诗一首,给女朋友的,... 求姓名藏头诗一首,给女朋友的,她叫刘树红要古体诗七言那种,意境要美要押韵你乃本是天生仙,与我相聚下凡...
希望大家给我介绍几本关于人生经... 希望大家给我介绍几本关于人生经历方面的好书,谢谢了!!!《让方向更清晰!!》作者:爱琳·C卡瑟拉《《...
海贼王萨博在德雷斯罗萨回忆里得... 海贼王萨博在德雷斯罗萨回忆里得知艾斯的死讯是在哪集?没有具体说明在哪集,那只是个回忆片段而已。动漫里...
武林外传里佟掌柜儿时的好友说的... 武林外传里佟掌柜儿时的好友说的是什么地方的方言?一楼的,是陕西话那为什么和佟掌柜说的不一样?是陕西话...
用英语以春节为题的手抄报 春节... 用英语以春节为题的手抄报 春节英语手抄报小学生春节英语手抄报教程关于春节的英语手抄报怎么画春节英语手...
大学生研发校徽月饼是什么样子的... 大学生研发校徽月饼是什么样子的?大学生研发“校徽月饼”走红 原料取材学校培育作物。陕西大学生研发“彩...
《潜伏》中,晚秋是个什么样的人... 《潜伏》中,晚秋是个什么样的人?结局如何晚秋有着悲惨的命运,一直深爱着孙红蕾,最后孙红蕾在香港执行任...
我爱上了我的小学女同桌,我13... 我爱上了我的小学女同桌,我13岁13岁 好小的年龄呀!暗恋两年也不错,主要是你们太小了,现在你们懂得...
TVB出过一个动画是在讲一些章... TVB出过一个动画是在讲一些章鱼小丸子的故事的叫什么?【是在一个类似放学ICY的节目播的】章鱼小超人...
谁有周建龙版的 有声小说 盗墓... 谁有周建龙版的 有声小说 盗墓笔记 7 8 部 分享下 谢谢盗吧首页吧规+资源,甭找了,就没这东西周...
当你一个人在深夜发呆的时候 会... 当你一个人在深夜发呆的时候 会听什么歌?推荐几首好听的额你喜欢悲伤的还是节奏性强的啊?
搞笑一家人剧情 搞笑一家人剧情尤美喜欢谁?我觉得才开始尤美喜欢允浩,允浩也喜欢尤美,只是尤美误会是她爸爸杀了开成嫂的...
跪求好听的歌! 跪求好听的歌!英文歌 中文歌都要 重在好听多来点啊下个,路口,见圣诞结 爱似水仙你若...
我只会打字,对电脑编程不懂怎么... 我只会打字,对电脑编程不懂怎么办?这没有其他的办法,只有深造你要学习吗?
百听不厌的50首经典老歌推荐 百听不厌的50首经典老歌推荐百听不厌的50首经典老歌推荐:1、后来2、光辉岁月3、鬼迷心窍4、大海5...
关于防溺水的手抄报,自己防溺水... 关于防溺水的手抄报,自己防溺水的卡通图片,各位亲,急用啊!
怪物猎人XX烬灭刃斩龙怎么打 怪物猎人XX烬灭刃斩龙怎么打你问怎么打没意义,各人打法不一样,比如咬尾巴大回旋人家直接滚过去输出,你...
工笔画淡蓝色怎么调 工笔画淡蓝色怎么调哪个?淡蓝色,画什么的有好多种蓝色,你要哪个 你要往哪上色白色加里面的任意一种蓝色...
缅甸富人区女孩,个个貌美有钱,... 缅甸富人区女孩,个个貌美有钱,为什么很难嫁出去?缅甸富人区女孩,个个貌美有钱,很难嫁出去有两个原因。...
我的家园写一篇童话作文 我的家园写一篇童话作文你可以将时间写成魔法师,把你家园写成童话王国,