kubernetes 节点故障重启kubelet起不来排查

发表于 Kubernetes 分类,标签:
背景  :可能是节点内核崩了,重启节点机器,kubelet无法启动查看日志 tail-f /var/log/message关键字  but --cgroup-rootwasnotspecified .  defaultingto/查看docker的cgroupcat/etc/docker/daemon.json..."exec-opts": ["native.cgroupdriver=systemd"]...查找kublet配置文件,找cgroupdriver/usr/lib/systemd/system/kubelet.service.d更改重启kubelet   sys...

安装metallb和ingress

发表于 Kubernetes 分类,标签:
修改service-node-port-range监听端口vim /etc/kubernetes/manifests/kube-apiserver.yamlspec:  containers:  - command:    - --service-node-port-range=1-65535    #添加重启apiserver,dockerrestartC_API_xxx部署MetalLBMetalLB是开源的LoadBalancer。它处理ServiceType:Loadbalancer。helm repo add bitnami https://charts.bitnami...

kubernetes 安装helm+ingress(六)

发表于 Kubernetes 分类,标签:
1、安装helmhelm和kubernetes版本对应关系可以查看https://helm.sh/docs/topics/version_skew/wget https://get.helm.sh/helm-v3.4.0-linux-amd64.tar.gztar-zxf helm-v3.4.0-linux-amd64.tar.gzmvlinux-amd64/helm /usr/local/bin/helmhelmversionecho 'source <(helm completion bash)' >> ~/.bashrcsource ~/.bashrchelmv3对比v2已经不需要安装tiller,默认也是使用 ~/.ku...

kubernetes 安装metrics-server(五)

发表于 Kubernetes 分类,标签:
1、安装metrics-server.yaml文件内容如下,可以拿官方配置文件和以下内容对比cat metrics-server.yaml---apiVersion: rbac.authorization.k8s.io/v1kind: ClusterRolemetadata:  name: system:aggregated-metrics-reader  labels:    rbac.authorization.k8s.io/aggregate-to-view: "true"    rbac.authorization.k8s.io/aggregate-to-edit...

kubernetes 初始化集群master+node(四)

发表于 Kubernetes 分类,标签:
#准备正式开始安装#修改主机名称(多台主机依次修改)hostnamectl --static set-hostname master01hostnamectl --static set-hostname master02hostnamectl --static set-hostname master03hostnamectl --static set-hostname worker01hostnamectl --static set-hostname worker02hostnamectl --static set-hostname worker03hostnamectl -...

kubernetes 集群所有机器安装软件(三)

发表于 Kubernetes 分类,标签:
###调整内核cat >>/etc/sysctl.d/k8s.conf<<EOFnet.bridge.bridge-nf-call-ip6tables = 1net.bridge.bridge-nf-call-iptables = 1net.ipv4.ip_nonlocal_bind = 1net.ipv4.ip_forward = 1vm.swappiness=0EOFsysctl  -p# echo "vm.swappiness=0" >> /etc/sysctl.d/k8s.conf# sysctl -p /etc/s...

Kubernetes 机器初始化 (二)

发表于 Kubernetes 分类,标签:
#更换阿里云yum源yum -y install wget curlmkdir /etc/yum.repos.d/bakmv /etc/yum.repos.d/* /etc/yum.repos.d/bak/wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repowget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repoyum clean allyum makecache禁用防火墙:systemctl&...

机器初始化 (一)

发表于 Kubernetes 分类,标签:
可参考http://choerodon.io/zh/docs/installation-configuration/steps/kubernetes/#更换阿里云yum源yum -y install wget curlmkdir /etc/yum.repos.d/bakmv /etc/yum.repos.d/* /etc/yum.repos.d/bak/wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repowget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/r...

kubernetes 集群清理

发表于 Kubernetes 分类,标签:
集群清理kubeadm reset清除K8s集群的Master节点kubeadm resetrm -rf /var/run/flannel/   /var/lib/kubelet/ /var/lib/cni/ /etc/cni/ /etc/kubernetes/  /var/lib/etcd/  ~/.kube/清除K8s集群的Node节点kubeadm resetmount | grep '/var/lib/kubelet' | awk '{print $3}' | xargs umountrm&n...

kubernetes-k8s安装kubeadm (非正式-未整理)

发表于 Kubernetes 分类,标签:
##环境准备###配置hosts解析```bashcat>>/etc/hosts<<EOF10.5.10.232master10.5.10.233node110.5.10.235node210.5.10.236node3EOF```###禁用防火墙:```bashsystemctlstopfirewalldsystemctldisablefirewalldiptables-F&&iptables-X&&iptables-F-tnat&&iptables-X-tnatiptables-PFORWARDACCEPT```###禁用SELINUX:```bashsetenforce0sed-i's/^SELINUX=.*/SELINUX=disable...

k3s 安装与卸载

发表于 Kubernetes 分类,标签:
curl-sfLhttps://get.k3s.io|INSTALL_K3S_EXEC="--docker"sh-/usr/local/bin/k3s-killall.sh/usr/local/bin/k3s-uninstall.sh...

kubernetes 创建用户配置文件来访问集群API(只能访问default名称空间)

发表于 Kubernetes 分类,标签:
kubernetes创建用户配置文件来访问集群API(只能访问default名称空间)创建一个账号kubectlcreateserviceaccountdef-ns-admin-ndefault绑定集群权限kubectlcreaterolebindingdef-ns-admin--clusterrole=admin--serviceaccount=default:def-ns-admin查看建立的账号kubectlgetsecretkubectldescribesecretdef-ns-admin-token-r6dss创建一个集群的配置文件kubectlconfigset-clusterkubernetes--certificate-authority=/etc/kubernetes/pki/ca.crt--server="https:...