k8s
文章平均质量分 54
guoshaoliang789
这个作者很懒,什么都没留下…
展开
-
离线部署docker
#!/bin/bashyum -y install wget lrzsz unzipwgethttp://223.83.150.170:74/Hzgc/tar/docker-ce.tartar -xf docker-ce.tarcd docker-ce/rpm/rpm -ivh --force --nodeps *cd ../mkdir /etc/dockercp daemon.json/daemon.json /etc/docker/mkdir -p /home/mnt/docker/.原创 2021-12-24 15:03:33 · 498 阅读 · 0 评论 -
清理rke安装k8s的脚本
mkdir ranchercat > rancher/clear.sh << EOFdf -h|grep kubelet |awk -F % '{print $2}'|xargs umount rm /var/lib/kubelet/* -rfrm /etc/kubernetes/* -rfrm /var/lib/rancher/* -rfrm /var/lib/etcd/* -rfrm /var/lib/cni/* -rfrm -rf /var/run/calico .原创 2021-12-24 14:59:58 · 1007 阅读 · 0 评论 -
Shell安装docker脚本
vim Docker.sh#!/bin/bashDATE=`date "+%Y-%m-%d %H:%M:%S"`DOCKER_DATA=/$1/docker/lib/dockerDocker_serverd=/etc/systemd/system/docker.service.dsystemctl stop firewalldsystemctl disable firewalldsetenforce 0sed -i 's/SELINUX=enforcing/SELINUX=dis.原创 2021-12-24 14:56:53 · 319 阅读 · 0 评论 -
kubectl helm常用命令集合
一、kubectl的命令集合 # 查看所有 pod 列表, -n 后跟 namespace, 查看指定的命名空间kubectl get podkubectl get pod -n kube kubectl get pod -o wide# 查看 RC 和 service 列表, -o wide 查看详细信息kubectl get rc,svckubectl get pod,svc -o wide kubectl get pod <pod-name> -o ya原创 2021-12-24 14:50:54 · 1245 阅读 · 0 评论 -
NetworkReady=false reason:NetworkPluginNotReady message:docker: network plugin is not ready: cni con
错误现象:untime network not ready: NetworkReady=false reason:NetworkPluginNotReady message:docker: network plugin is not ready: cni config uninitialized解决办法:docker pull quay.io/coreos/flannel:v0.9.1-amd64mkdir -p /etc/cni/net.d/cat <<EOF> /.原创 2021-12-10 00:11:40 · 7907 阅读 · 0 评论 -
k8s的yum源
ARM架构k8s的yum源仓库cat >> /etc/yum.repos.d/kubernetes.repo <<EOF[kubernetes]name=Kubernetesbaseurl=https://mirrors.huaweicloud.com/kubernetes/yum/repos/kubernetes-el7-aarch64enabled=1gpgcheck=1repo_gpgcheck=1gpgkey=https://mirrors.huaweicl原创 2021-11-18 09:52:47 · 831 阅读 · 0 评论 -
《k8s权威指南》读书笔记
抽空读完了《k8s权威指南》一书,对k8s的总算有了较为系统的认知。好记忆不如多写字,以下是读书笔记第一章 k8s入门k8s是什么: 一个开源的容器集群管理平台,可提供容器集群的自动部署,扩缩容,维护等功能。分为管理节点Master和工作节点Node核心组件:etcd保存了整个集群的状态; apiserver提供了资源操作的唯一入口,并提供认证、授权、访问控制、API注册和发现等机制; controller manager负责维护集群的状态,比如故障检测、自动扩展、滚动更新等; s转载 2021-05-13 20:23:25 · 259 阅读 · 0 评论 -
k8s&docker面试总结
花了大半个月对k8s&docker进行了梳理,包括之前读过的书,官方文档以及k&d在公司项目的实践等。以下是个人对docker & k8s 面试知识点的总结:1 docker常见面试题如下 每一点可根据回答进行适当深入1.1 什么是dockerdocker和传统linux的差异? 容器和镜像的区别? 如何理解docker的缓存机制?1.2 docker 网络模型是什么?有何局限docker的网络基础是什么? docker的网络模型是?有什么局限? d转载 2021-05-13 20:21:49 · 1665 阅读 · 0 评论 -
bashboard安装
bashboard安装bashboard下载地址kubernetes\kubernetes\cluster\addons\bashboard #模板地址https://github.com/kubernetes/dashboard/releasesdocker tag alpine harbor.local.com/library/alpine:linuxdocker push harbor.local.com/library/alpine:linuxdocker pull kuber原创 2021-04-08 21:38:03 · 665 阅读 · 0 评论 -
k8s-安装基于证书域名的harbor
tar xf harbor-offline-installer-v1.2.2.tgzmkdir /usr/local/src/harbor/certs/openssl genrsa -out /usr/local/src/harbor/certs/harbor-ca.key 2048openssl req -x509 -new -nodes -key /usr/local/src/harbor/certs/harbor-ca.key -subj "/CN=harbor.local.com" -da..原创 2021-04-07 21:44:39 · 339 阅读 · 0 评论 -
2021-03-22
1、kubenetes镜像包下载地址https://github.com/kubernetes/kubernetes/releases/tag/v1.17.12一定要下载amd64位的。kubernetes.tar.gzkubernetes-src.tar.gzkubernetes-client-linux-amd64.tar.gzkubernetes-server-linux-amd64.tar.gzkubernetes-node-linux-amd64.tar.gz...原创 2021-03-22 21:14:10 · 139 阅读 · 0 评论 -
k8s 常用命令
kuebctl get pods --all-namespaceskubectl create -f 123.yaml --save-config --recordkubectl apply -f 123.yaml --recordkubect delete -f 123.yamlkubectl logs pods名称 -n namespacekubectl describe pods ...原创 2020-02-13 18:16:14 · 420 阅读 · 1 评论 -
k8s常用创建的命名空间、pod、service
k8s常用创建的命名空间、pod、service使用 NamespacesNamespace的创建、删除和查看。创建(1) 命令行直接创建$ kubectl create namespace new-namespace(2) 通过文件创建$ cat my-namespace.yamlapiVersion: v1kind: Namespacemetadata: n...原创 2019-01-17 17:48:30 · 11882 阅读 · 0 评论 -
十分钟带你理解Kubernetes核心概念
十分钟带你理解Kubernetes核心概念什么是Kubernetes?Kubernetes(k8s)是自动化容器操作的开源平台,这些操作包括部署,调度和节点集群间扩展。如果你曾经用过Docker容器技术部署容器,那么可以将Docker看成Kubernetes内部使用的低级别组件。Kubernetes不仅仅支持Docker,还支持Rocket,这是另一种容器技术。使用Kubernetes可...转载 2019-01-17 15:51:26 · 330 阅读 · 0 评论 -
rsync同步数据
*/30 * * * * ntpdate 172.16.207.202 && hwclock -w0 2 * * * /usr/bin/rsync -avlopg /opt/k8s-data/dockerfile/* 172.16.206.3:/opt/k8s-data/dockerfile/0 3 * * * /usr/bin/rsync -avlopg ...原创 2019-01-17 11:00:30 · 120 阅读 · 0 评论