kubernetes集群搭建(7):常见问题及处理
尤其在创建pod的时候,会遇见各类问题,请通过下列命令来查看错误详情
kubectl describe pod xxxxxx
1.问题现象:镜像始终获取不下来
解决办法:为docker设置镜像源
[root@k8s-master ~]# vi /etc/sysconfig/docker # /etc/sysconfig/docker # Modify these options if you want to change the way the docker daemon runs
OPTIONS='--selinux-enabled --log-driver=journald --signature-verification=false --registry-mirror=http://f2d6cb40.m.daocloud.io'
2.问题现象:错误提示中有证书错误,certificate xxxx,在node节点上执行
yum install *rhsm* -y
3.问题现象:在使用了docker私库时,提示 http: server gave HTTP response to HTTPS client时
echo '{ "insecure-registries":["192.168.100.6:5000"]}' > /etc/docker/daemon.json
192.168.100.6:5000为私库的ip地址和端口
4.问题现象:pod启动成功后不能ping通对应ip
1. 确认防火墙是否已关闭 2. iptables -P FORWARD ACCEPT
5.问题现象:不能ping通service IP地址
service ip 地址不能直接ping通 且 必须在容器内部才能访问
通过 curl ip:port/url 测试
通过 telnet ip port 测试
6.问题现象:执行kubectl create -f xxx.yaml时提示格式不对
解决办法:yaml对格式要求相当严格,缩进时必须用空格不能用tab,key:value时,: 后面有一个空格
7.yaml中env的环境变量名字不能使用java中常用的属性变量格式 如 server.port 点在yaml中不适用 应该用 server_url 这类
kubernetes集群搭建(7):常见问题及处理的更多相关文章
- Kubernetes集群搭建之企业级环境中基于Harbor搭建自己的私有仓库
		
搭建背景 企业环境中使用Docker环境,一般出于安全考虑,业务使用的镜像一般不会从第三方公共仓库下载.那么就要引出今天的主题 企业级环境中基于Harbor搭建自己的安全认证仓库 介绍 名称:Harb ...
 - kubernetes集群搭建(2):docker私有仓库
		
kubernetes集群搭建(1):环境准备 中各节点已经安装好了docker,请确认docker已启动并正常运行 1.通过命令启动私库 docker run -d -p 5000:5000 --pr ...
 - Centos 7  kubernetes集群搭建
		
一.环境准备 Kubernetes支持在物理服务器或虚拟机中运行,本次使用虚拟机准备测试环境,硬件配置信息如表所示: IP地址 节点角色 CPU Memory Hostname 磁盘 192.168. ...
 - Kubernetes集群搭建(详细)
		
kubernetes集群搭建(kubeadm方式) kubeadm是官方社区推出的一个用于快速部署kubernetes集群的工具.这个工具能通过两条指令完成一个kubernetes集群的部署: # 创 ...
 - Kubernetes集群搭建过程中遇到的问题
		
1. 创建Nginx Pod过程中报如下错误: #kubectlcreate -f nginx-pod.yaml Error from server: error when creating &quo ...
 - Kubernetes集群搭建之系统初始化配置篇
		
Kubernetes的几种部署方式 1. minikube Minikube是一个工具,可以在本地快速运行一个单点的Kubernetes,尝试Kubernetes或日常开发的用户使用.不能用于生产环境 ...
 - Kubernetes集群搭建 ver1.20.5
		
目录 部署方式 1. 基础环境准备 1.1 基础初始化 1.2 安装docker 2. 部署harbor及haproxy高可用反向代理 2.1 镜像加速配置 2.2 高可用master可配置 3. 初 ...
 - [云原生]Kubernetes - 集群搭建(第2章)
		
目录 一.前置知识点 二.kubeadm部署方式介绍 三.安装要求 四.最终目标 五.准备环境 六.环境初始化 6.1 设置系统主机名以及Hosts文件的相互解析 6.2 安装依赖文件(所有节点) 6 ...
 - Docker 与 K8S学习笔记(二十三)—— Kubernetes集群搭建
		
小伙伴们,好久不见,这几个月实在太忙,所以一直没有更新,今天刚好有空,咱们继续k8s的学习,由于我们后面需要深入学习Pod的调度,所以我们原先使用MiniKube搭建的实验环境就不能满足我们的需求了, ...
 - Kubernetes集群搭建之Master配置篇
		
本次系列使用的所需部署包版本都使用的目前最新的或最新稳定版,安装包地址请到公众号内回复[K8s实战]获取 今天终于到正题了~~ 生成kubernets证书与私钥 1. 制作kubernetes ca证 ...
 
随机推荐
- 小事牛刀之——python做文件对比
			
使用python对比filename1和filenam2的差异,并将差异写入到filename3中. #!/usr/bin/env python # -*- coding: utf-8 -*- # @ ...
 - Node.js 初识2
			
原文:https://www.cnblogs.com/zzuIvy/p/nodejs_1.html 测试:node.js部署网站 1.创建js2.js var http = require('http ...
 - 1、detail页面 /items/detail/:id
			
<template> <div class="item_detail"> <van-swipe :autoplay="3000" ...
 - 部分用户访问Polycom视频会议时故障
			
1.现象 Polycom视频会议服务器部署在防火墙下,通过Paloalto防火墙的一对一映射到公网. 部分同事使用职场网络或者4G通过公网访问时,出现超时问题. 2.分析: Polycom设备并没有做 ...
 - java【基础】正则表达式
			
1 字符串判断 java的正则使用的是Pattern以及Matcher来配合使用的. 如果只是用来判断输入的字符串是否符合格式,推荐使用Matcher的matches方法. public static ...
 - oracle 区分大小写遇到的坑
			
1. oracle 字段是区分大小写的 ..在navicat 中使用查询 select REMAIN_PRINCIPAl from T_NF_PROJECT; navicat 默认会把 REMA ...
 - [C#.net]ListBox对Item进行重绘,设置背景色和前景色
			
别的不多说了,上代码,直接看 首先设置这行,或者属性窗口设置,这样才可以启动手动绘制,参数有三个 Normal: 自动绘制 OwnerDrawFixed:手动绘制,但间距相同 OwnerDrawVar ...
 - Office365 Manager Plus之报表
			
Office365 Manager Plus之报表 也许您刚刚开始使用Office 365,对它的各个组件还有很多疑问,如何快速掌握Office 365各种服务的用法?如何管理邮箱?如何监控邮件流量? ...
 - web版ssh的使用
			
一.web_ssh版本安装使用 web_ssh源码:https://github.com/shellinabox/shellinabox 1)安装依赖包 yum install git openssl ...
 - CSS样式简介
			
层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言.CSS不仅可以静态 ...