kubernetes容器网络
摘要:在 Kubernetes 中要保证容器之间网络互通,网络至关重要。而 Kubernetes 本身并没有自己实现容器网络,而是通过插件化的方式自由接入进来。在容器网络接入进来需要满足如下基本原则: 1、pod 无论运行在任何节点都可以互相直接通信,而不需要借助 NAT 地址转换实现。 2、node 与
阅读全文
centos7安装kubernetes1.18.5
摘要:一、设置hosts 修改主机名 [root@localhost kubernetes]# hostnamectl set-hostname master69 四台服务器安装kebernetes,一个master节点和三个node节点(一主三从) master69 172.28.18.69 maste
阅读全文
k8s执行kubectl相关命令报错:Unable to connect to the server: x509
摘要:一、执行kubectl报错 -rw 1 root root 5432 1月 4 11:29 scheduler.conf [root@localhost kubernetes]# kubectl get nodes Unable to connect to the server: x509: cer
阅读全文
kubernetes部署一个springboot应用
摘要:一、首先制作jdk环境镜像 参考:https://www.cnblogs.com/sky-cheng/p/14215332.html 二、制作jar包镜像 参考:https://www.cnblogs.com/sky-cheng/p/14218164.html 三、在k8s的master节点上创建项
阅读全文
k8s的worker node节点运行kubectl报错:The connection to the server localhost:8080 was refused - did you specify the right host or port?
摘要:一、现象 [root@redis-01 kubernetes]# kubectl get pods The connection to the server localhost:8080 was refused - did you specify the right host or port? [r
阅读全文
debian 执行apt-get update 无法更新的问题
摘要:一、运行了一个debian容器,进入容器后执行apt-get update报错 root@nginx-demo-deployment-59fbc48594-4z8h9:/# apt-get update Err:1 http://deb.debian.org/debian buster InRele
阅读全文
kubernetes中的pod不能访问域名问题排查
摘要:一、进入pod可以访问IP,不能访问域名 bash-5.0# ping www.baidu.com ping: bad address 'www.baidu.com 二、进入目标pod容器,查看/etc/resolv.conf bash-5.0# cat /etc/resolv.conf names
阅读全文
k8s执行 kubeadm join 加入node节点超时,报错[kubelet-check] Initial timeout of 40s passed.
摘要:一、加入node节点 [root@redis-01 kubernetes]# kubeadm join 172.28.18.69:6443 --token abcdef.0123456789abcdef --discovery-token-ca-cert-hash sha256:6010baa60f
阅读全文
k8s 创建pod后,pod日志报错:network: failed to set bridge addr: "cni0" already has an IP address
摘要:一、现象 [root@master69 nginx-demo]# kubectl get pods NAME READY STATUS RESTARTS AGE nginx-demo-deployment-59fbc48594-fq5kr 0/1 ContainerCreating 0 26s ng
阅读全文
kubernetes创建两个不通namesapce的service,实现service之间访问
摘要:一、创建两个service [root@master69 kubernetes]# kubectl create -f hl95-notary/hl95-notary-namespace.yaml [root@master69 kubernetes]# kubectl create -f hl95-
阅读全文
kubernetes删除和重新加入node节点
摘要:一、删除node节点 [root@master69 kubernetes]# kubectl get nodes NAME STATUS ROLES AGE VERSION master69 NotReady master 47h v1.18.5 redis-01.hlqxt NotReady <n
阅读全文
kubectl命令
摘要:1、查看节点 [root@master69 kubernetes]# kubectl get nodes -o wide NAME STATUS ROLES AGE VERSION INTERNAL-IP EXTERNAL-IP OS-IMAGE KERNEL-VERSION CONTAINER-R
阅读全文
kubernetes1.18.5安装kubernetes-dashboard2.0.0版本
摘要:Kubernetes dashboard是Kubernetes集群的基于Web的通用UI。它允许用户管理集群中运行的应用程序并对其进行故障排除,以及管理集群本身。 一、查看系统pod [root@master69 kubernetes]# kubectl get pods -n kube-syste
阅读全文
kubernetes1.18安装metrics-server服务
摘要:在新版的K8S中,系统资源的采集均使用Metrics-Server服务,可以通过Metrics-Server服务采集节点和Pod的内存、磁盘、CPU和网络的使用率等信息。通过 Metrics API 获取。 Metrics API 只可以查询当前的度量数据,并不保存历史数据 Metrics API
阅读全文
docker容器内apt更换国内阿里源
摘要:一、备份/etc/apt/sources.list root@nginx-demo-deployment-59fbc48594-8gns5:/# mv /etc/apt/sources.list /etc/apt/sources.list.bak 二、写入阿里源内容 cat > /etc/apt/s
阅读全文