k8s 命令 重启_k8s 常用命令

# 启动etcd存储服务

service etcd start

# 运行master

cd /opt/kubernetes/bin

./apiserver.sh 192.168.220.135 http://192.168.220.135:2379

./scheduler.sh 192.168.220.135

./controller-manager.sh 192.168.220.135

# 运行node(需要先禁用swap交换缓存,运行命令 swapoff -a)

cd /opt/kubernetes/bin

./kubelet.sh 192.168.220.138 192.168.220.139 10.10.10.2

./proxy.sh 192.168.220.135 192.168.220.136

# node 节点日志

tail -f /var/log/messages

# 查看集群状态

kubectl get node

kubectl get componentstatus

# 查看集群所有信息

kubectl get all

# 查看nginx服务所在docke容器节点,一个服务也是一个负载均衡

kubectl get  ep nginx

# 命令行管理对象实例

# 1.基于nginx镜像,创建hello-world pod

kubectl run hello-world --replicas=1 --labels="app=example" --image=nginx:latest --port=80

# 2.以上命令会自动创建rs,查看rs

kubectl get rs

kubectl describe rs rs_name

# 3.以上命令会自动创建deployment,deployment负责管理rs和pod

kubectl describe deploy/hello-world

kubectl edit deploy hello-world

# 4.声明服务

kubectl expose deployment hello-world --port=88 --target-port=80 --name=example-service

kubectl get mvc

# pod扩容

kubectl sacle deployment --replicas=10 hello-world

# pod删除,pod不能直接删除否则还会重新创建,需要删除pod的控制器

kubectl delete deployment hello-world

# pod日志实时查看

kubectl logs -f pod/hello-world-cc85df

# 查看pod里面容器的日志

kubectl logs pod-test -c hello-write

# 查看容pod里面容器的环境变量

exec nginx-deployment-5b4b59b4b8-ktxcx env

# pod中镜像升级

kubectl set image deploy/nginx-deployment nginx=nginx:1.11

#实时观察升级发布状态:滚动升级,杀掉一个pod,升级一个pod然后再启动该pod。接着再杀掉一个pod。。。

kubectl rollout status deployment/nginx-deployment

#查看deployment历史修订版本

kubectl rollout history deployment/nginx-deployment

# docker镜像暴力删除

rm -rf /var/lib/docker

# 镜像加速器(docker17.05 以上版本执行)

curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://8ca15b27.m.daocloud.io

# 支持三种策略:

Always:当容器终止退出后,总是重启容器,默认策略。

OnFailure:当容器异常退出(退出状态码非0)时,才重启容器。

Never:当容器终止退出,从不重启容器。

# 进入pod

kubectl exec pod-test -it bash

# 进入pod中的容器运行命令以及排错

kubectl exec pod-test -c hello-world -it bash

# 替换pod

kubectl replace -f pod.yaml --force

# 指定命名空间查看pod

kubectl get pods --namespace=kube-system

# 创建flanneld.service

[Unit]

Description=flanneld overlay address etcd agent

After=network.target

Before=docker.service

[Service]

Type=notify

ExecStart=/usr/bin/flanneld -etcd-endpoints=http://192.168.220.138:2379

[Install]

RequiredBy=docker.service

WantedBy=multi-user.target

# 启动flanneld 【http://time-track.cn/deploy-kubernetes-step-by-step-on-trusty-section-2.html】

systemctl restart flanneld.service

# 查看flanneld使用的网段

cat /run/flannel/subnet.env

# 让docker在自己的docker0上面使用自定义网段

Node➜  ~ cat /etc/systemd/system/docker.service.d/docker.conf

[Service]

ExecStart=

ExecStart=/usr/bin/docker daemon -H fd:// --bip=10.1.48.1/24 --mtu=1472

# 进入容器测试

docker run -it busybox sh

# 截获本机和其他主机的通信

tcpdump host 192.168.220.138 and 192.168.220.139

# 截获主机80端口发出和接收的http数据包

tcpdump tcp port 80 and host 192.168.220.138

# 查询etcd 数据

etcdctl ls /coreos.com/network/subnets

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/244548.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

html js坐标图,javascript – HTML5 Canvas沿着带坐标的路径拖动图像

演示:http://jsfiddle.net/m1erickson/7vmML/示例代码:body{ background-color: ivory; }#canvas{border:1px solid red;}$(function(){var canvasdocument.getElementById("canvas");var ctxcanvas.getContext("2d");var $canvas$(…

python删除字符串_Python3 - 删除字符串中不需要的字符

问题 去掉文本字符串开头,结尾或者中间不想要的字符,比如空白。 解决方案 strip() 方法用于删除字符串开始或结尾的字符。 lstrip() 和 rstrip() 分别从左和从右执行删除操作。 默认情况下,这些方法会删除空白字符,但是你也可以指…

springboot控制接口返回的字段_SpringBoot实战:SpringBoot之Rest Full接口自定义返回数据类型(ResponseBodyAdvice)...

我们在日常开发的过程中,经常会要求统一返回数据格式。如要求统一访问格式为{"success": 请求是否成功,"message": 请求消息,"data": 请求数据}那我们要如何实现呢,接下来将演示接口自定义返回数据类型一般接口返回的数据…

c html转为datatable,C#中DataTable导出为HTML格式的方法

前言在C#中DataTable导出数据的时候,我们需要HTML格式的输出数据, 这时候就需要使用将DataTable导出为到HTML格式的方法了,以下代码就可以帮助我们达到目的。首先,我们要绑定DataTable和 DataGridView。一、通过DataTable绑定DataGridView1. 创建DataTab…

python扇贝单词书_Python脚本 扇贝单词书爬取

这是一个用于爬取扇贝单词书的脚本 将在.py文件目录得到一个名为out.txt的输出文件 主要使用了selenium库(webdriver) 使用方式: 更改 13行中指向webdriver驱动器 代码中使用了firefox提供的驱动器 Path r’C:\Users\pc\Downloads\geckodriv…

mybatis insert 忽略 联合唯一索引_MySQL实战中,Insert语句的使用心得总结

提到MySQL的Insert语句,你肯定不陌生,或许已经张口就来:不就是insert into table values(xxx,xxx,xxx)嘛!没错,但在实战中,根据不同的需求场景,插入操作在语法、执行方式上的用法多种多样。今天…

html提交多个正则表达式,将多个html文件的正则表达式结果写入.txt outfile

我无法将从多个html文件(文本不是英文)获得的正则表达式结果写入.txt文件。它将它们打印成屏幕上新行的几个字符串,但是当我尝试将它写入outfile时,它只会写入一个随机字符串。我的代码看起来像这样: 你能帮我怎么把所有的字符串写入所有大约…

eureka集群只注册一个_Spring cloud系列教程第十篇- Spring cloud整合Eureka总结篇

Spring cloud系列教程第十篇- Spring cloud整合Eureka总结篇本文主要内容:1:spring cloud整合Eureka总结本文是由凯哥(凯哥Java:kagejava)发布的《spring cloud系列》教程的总第十篇:本文是几个维度中的第一个维度:注册与发现维度…

lepus监控oracle数据库_lepus天兔数据库监控系统搭建记录

一、开场白去年的锅,今年才接。时间都耗在了各种业务测试上,上周刚刚把锅甩了,赶紧把以前没完成的事做完。二、lepus简介简洁、直观、强大的开源数据库监控系统,MySQL/Oracle/MongoDB/Redis一站式性能监控,让数据库监控…

html鼠标滚轴后下一页,鼠标滚动有一页ppt不能马上下翻,而是上下移动,移动到一定位置后才翻到下一页,这是怎么回事?怎么解决?...

一般是这张幻灯片里有图片才会出现这种问题,你的图片格式有问题,点击图片,再点击格式,把图片格式换一下就好了同问,但不是下面两个原因,都试过没用1,ppt的比例太大,缩小比例即可。Ct…

resnet keras 结构_Day146:第二讲 ResNet

出处论文:Deep Residual Learning for Image Recognition作者:Kaiming He, Xiangyu Zhang, Shaoqing Ren, Jian SunImageNet Top5错误率: 3.57%主要思想主要体现在 Residual(残差),从名字就可以看出,不学绝对值&#x…

influxdb数据过期_Influxdb Cluster下的数据写入

Cluster下的数据写入数据写入的实现主要分析cluster/points_writer.go中的WritePoints函数的实现// WritePoints writes across multiple local and remote data nodes according the consistency level.func (w *PointsWriter) WritePoints(p *WritePointsRequest) error {w.s…

html5内容切换特效,html5+jQuery图片和文字内容同时左右切换特效

html5jQuery图片和文字内容同时左右切换特效,点击图片或者点击左右按钮进行切换,图片转动以及文字内容动画效果切换。查看演示下载资源:22次 下载资源下载积分:20积分js代码 (function(){var bannerIndex 0;var $bannerBgs $(.j…

asp向不同的用户发送信息_【asp.net core 系列】 1 带你了解一下asp.net core

0. 前言 这是一个新的系列,名字是《http://ASP.NET Core 入门到实战》。这个系列主讲http://ASP.NET Core MVC,辅助一些前端的基础知识(能用来实现我们需要的即可,并非主讲)。同时这个系列也会在后续介绍http://ASP.NE…

python邮件转发_把Gmail邮件转发到gtalk的Python方法

用Python方法把Gmail邮件转发到gtalk有多难,想知道gmail如何转发邮件?gmail自动转发已收到邮件的设置方法。本文就来把这段详细的python学习参考代码贴出来,大家一起参考下吧。gmail转发邮件到gtalk的Python方法源码:#!/usr/bin/env python#…

html 怎么使用http请求数据类型,HTTP请求方式中8种请求方法(简单介绍)

HTTP工作原理HTTP协议定义Web客户端如何从Web服务器请求Web页面,以及服务器如何把Web页面传送给客户端。HTTP协议采用了请求/响应模型。客户端向服务器发送一个请求报文,请求报文包含请求的方法、URL、协议版本、请求头部和请求数据。服务器以一个状态行…

上行30m下行200m是多少宽带_套餐内有多少流量,就加送多少流量!电信流量攻势太凶猛!...

虽然6月6日国内发放了5G商用牌照,5G时代正式开启。但是对于用户来说,要想用上5G服务尚需等待一段时间,因为现在5G手机终端尚未普及、5G资费套餐也未出炉、运营商的5G网络还需要通过建设进一步扩大覆盖范围。在5G真正走近用户的前夕&#xff0…

怎么在终端启用python_在终端启动Python时报错的解决方案

最近,在终端启动Python时,报了一个错误: Failed calling sys.__interactivehook__ Traceback (most recent call last): File "d:\ProgramData\Anaconda3\lib\site.py", line 439, in register_readline readline.read_history_fil…

vue项目html引入css,vue项目引入自定义.css的样式文件

ES6的引入方式:.vue文件中css文件引入import "../assets/common/common.css";//自定义.css的样式路径js文件的引入在main.js中:import API from ./assets/api/api.config.jsVue.prototype.$API API;P.S.:传统上,引入cs…

485通信原理_上位机开发之单片机通信实践

经常会有一些学员会问到上位机与单片机之间通信的问题,而我们经常会讲上位机与PLC之间通信,那么其实对上位机开发来说,不管是和PLC通信,还是和单片机通信,通信原理都是一样的。PLC的本质就是单片机,在单片机…