【kubenetus】kubenetus运维
重启K8S服务
systemctl stop kubelet
systemctl stop kube-apiserver
systemctl stop kube-proxy
systemctl stop kube-controller-manager # 如果是master节点,需要执行
systemctl stop kube-scheduler # 如果是master节点,需要执行
systemctl stop flanneld
systemctl stop docker
systemctl restart iptables
systemctl start flanneld
systemctl start docker
systemctl start kubelet
systemctl start kube-apiserver
systemctl start kube-proxy
systemctl start kube-controller-manager # 如果是master节点,需要执行
systemctl start kube-scheduler # 如果是master节点,需要执行
systemctl status NetworkManager
查看kube-dns服务
[root@yp-epc-test1 /opt/install/harbor]# kubectl get po -o wide --namespace=kube-system
NAME READY STATUS RESTARTS AGE NODE
kube-dns-v8-9xf6o 3/3 Running 20 55m 10.10.10.7
重启kube-dns服务
[root@yp-epc-test1 /opt/install/kubernetes]# pwd
/opt/install/kubernetes
[root@yp-epc-test1 /opt/install/kubernetes]# ll *dns*
-rw-r----- 1 root root 1636 Aug 24 2017 skydns-rc.yaml
-rw-r----- 1 root root 376 Aug 21 2017 skydns-svc.yaml
kubectl delete -f skydns-rc.yaml
kubectl delete -f skydns-svc.yaml
kubuctl create -f skydns-rc.yaml
kubuctl create -f skydns-svc.yaml
kubectl describe pod kube-dns-v8-9xf6o --namespace=kube-system
重启harbor
cd /opt/install/harbor
docker-compose down
docker-compose up -d #后台启动
curl http://ip:80 #查看是否启动OK
harbor报502 Gate way
错误
现在的解决办法是,不停的关闭,重启,直至OK
重装iptables
配置文件备份
cat /etc/sysconfig/iptables
# sample configuration for iptables service
# you can edit this manually or use system-config-firewall
# please do not ask us to add additional ports/services to this default configuration
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 8081 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 8080 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 10250 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 2379 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 3306 -j ACCEPT -m comment --comment "mariadb"
-A INPUT -p tcp -m tcp --dport 4567 -j ACCEPT -m comment --comment "mariadb"
-A INPUT -p tcp -m tcp --dport 4444 -j ACCEPT -m comment --comment "mariadb"
-A INPUT -p tcp -m tcp --dport 30118 -j ACCEPT -m comment --comment "mariadb-vport"
COMMIT
卸载,然后重装
[root@yp-epc-test1 /opt/install/harbor]# yum list| grep iptables
iptables.x86_64 1.4.21-16.el7 @base
iptables-services.x86_64 1.4.21-16.el7 @base
iptables.i686 1.4.21-16.el7 base
iptables-devel.i686 1.4.21-16.el7 base
iptables-devel.x86_64 1.4.21-16.el7 base
iptables-utils.x86_64 1.4.21-16.el7 base
yum remove iptable #卸载
yum install -y iptables.x86_64
yum install -y iptables-services.x86_64 #需要安装
systemctl enable iptables
systemctl restart iptables
在指定节点运行pod
apiVersion: extensions/v1beta1
kind: Deployment
metadata:
name: tomcat-deploy
spec:
replicas: 1
template:
metadata:
labels:
app: tomcat-app
spec:
nodeName: k8s.node1 #指定调度节点为k8s.node1
containers:
- name: tomcat
image: tomcat:8.0
ports:
- containerPort: 8080
【kubenetus】kubenetus运维的更多相关文章
- IT运维监控解决方案介绍
现状 •小公司/ 创业团队< 500台服务器规模 开源方案:Zabbix.Nagios.Cacti- 云服务提供商:监控宝.oneAlert等 •BAT级别> 10万台服务器 投 ...
- 一切从“简”,解放IT运维人员
运维人的神技 运维既是个技术活儿也是个苦差事,而运维人员被期望有着无限的技能:主机.存储.网络.操作系统样样精通,而且还要会写SQL.shell.开发语言java..net.python等等,对业务更 ...
- 马哥linux运维初级+中级+高级 视频教程 教学视频 全套下载(近50G)
马哥linux运维初级+中级+高级 视频教程 教学视频 全套下载(近50G)目录详情:18_02_ssl协议.openssl及创建私有CA18_03_OpenSSH服务及其相关应用09_01_磁盘及文 ...
- IIS日志-网站运维的好帮手
对于一个需要长期维护的网站来说,如何让网站长久稳定运行是件很有意义的事情. 有些在开发阶段没有暴露的问题很有可能就在运维阶段出现了,这也是很正常的. 还有些时候,我们希望不断地优化网站,让网站更快速的 ...
- 做linux运维工程师,必须要掌握以下几个工具
linux系统如果是学习可以选用redhat或centos,特别是centos在企业中用得最多,当然还会有其它版本的,但学习者还是以这2个版本学习就行,因为这两个版本都是兄弟,没区别的,有空可以再研究 ...
- SQL Server 自动化运维系列
本系列为SQL SERVER自动化运维的一些操作技巧点,所有内容都是根据日常运维过程中最经常遇到的问题,并为此形成了一些自动化运维的方式,皆为原创.... 供部分DBA和开发人员浏览借鉴,所应用平台基 ...
- CheungSSH国产自动化运维工具开源Web界面
CheungSSH web2.0 发布文档 CheungSSH 简介 CheungSSH是一款国人自主研发的Linux运维自动化管理服务器软件,秉着为企业降低运营成本,解放管理员双手和自动化生产的理念 ...
- 自动化运维工具ansible部署以及使用
测试环境master 192.168.16.74webserver1 192.168.16.70webserver2 192.168.16.72安装ansiblerpm -Uvh http://ftp ...
- 1、SQL Server自动化运维 - 备份(一)业务数据库
为了能够恢复数据,数据库运维基础就是备份,备份自动化也是运维自动化首要进行的. 笔者的备份自动化,通过配置表快速配置为前提,同时记录备份过程,尽可能的减少人工操作.首先将SQL Server备份按用途 ...
- #研发解决方案#iDB-数据库自动化运维平台
郑昀 创建于2015/12/2 最后更新于2015/12/2 关键词:数据库,MySQL,自动化运维,AutoDDL,刷库,帐号授权,审核,回滚 提纲: 数据库自动化运维什么?别人家是怎么玩的? 我们 ...
随机推荐
- python笔记3——字符串的操作
#Author:Wildwolf name="my name is wildwolf ," print(name.capitalize()) #首字母大写 print(name.c ...
- 再见了,我最爱的OI~~~
唔,迟到了三个月的感言呢. 我就这样离开OI了,成为了一个退役的OIer,当年高一的时候还觉得自己有很多时间,没想转眼间自己就退役了.呵呵,来到OI 从没有在这个世界带起一丝风浪,也没有拿到一个满意的 ...
- PHP 解决ueditor兼容问题
默认情况下,ueditor的内容通过PHP导入到DB中,会将内容中的html进行转义操作,此时读取显示就会有问题 step 1: $content = htmlspecialchars_decode( ...
- Image & Raw Image的区别
一.面板参数 1.Image类型: Source Image:图片资源(sprite) Color:颜色 Material:材质 Raycast Target :是否作为射线目标 Sprite 2D: ...
- 配置两个Hadoop集群Kerberos认证跨域互信
两个Hadoop集群开启Kerberos验证后,集群间不能够相互访问,需要实现Kerberos之间的互信,使用Hadoop集群A的客户端访问Hadoop集群B的服务(实质上是使用Kerberos Re ...
- ietester下ie6.0停止工作问题的修复
工作时经常用到ie6.0来测试兼容性,不得不吐槽下ie6.0的过分老旧,页面编写完成后,最痛苦的莫过于在ie6.0下测试兼容性. 今天满怀基情的打算开始了一天的工作,却在刚要开始之初,被同事的iete ...
- dee
窗口居中def center(self): screen = QDesktopWidget().screenGeometry() size = self.geometry() self.move((s ...
- Golang基本语法
(1) 全局变量与局部变量 首先,得了解go代码块,也就是"{}",代码块外面访问不到代码块里面的变量. 在go语言里,变量民首写字母为大写则是全局变量,首写字母小写则是局部变量. ...
- django_视图层_编写url
URL的配置 django中,url也称urlconf,默认的django项目设定两个url地址,分别是admin站点管理和首页地址.from diango.urls import path,incl ...
- curl请求
<?php $cookie_file = tempnam('./temp','cookie'); //创建cookie文件保存的位置/** * [curl description] * @pa ...