k3s
  • 2024-06-04Apline部署K3s的Agent
    之前我们在Ubuntu上部署了K3s的Server节点(传送门),这次我们加入两台K3s的Agent节点搭建一个K3s的3节点工作环境。需要准备好网络环境,确保三台VM之间是可以ping通的,设置好固定IP和主机名实验环境的IP列表HostnameIPubuntu22192.168.81.140Alpine-1192.168.81.142
  • 2024-05-31Ubuntu 22.04单机部署K3s
    安装docker从docker官网获取最新的一键安装脚本,安装docker运行环境curl-fsSLhttps://get.docker.com-oget-docker.shsudoshget-docker.shExecutingdockerinstallscript,commit:7cae5f8b0decc17d6571f9f52eb840fbc13b2737<...>安装K3sServer完成docker的安装后
  • 2024-05-26K3S TLS证书延长
    新安装集群: 根证书延长:修改脚本:https://github.com/k3s-io/k3s/blob/master/contrib/util/generate-custom-ca-certs.sh将3700改你期望的天数(根证书)并执行,如果修改了DATA_DIR目录记得加到环境后在执行颁发的子证书延长:目前官方没有支持相关的配置,但是通过源
  • 2024-05-18k3s和k8s对比,应该选择哪个
    k3s和k8s都是Kubernetes的发行版,但在一些关键特性上存在差异。以下是两者的对比及选择建议:1.特性与功能:k8s(Kubernetes)是一个功能完善的容器编排系统,具有自动装箱、自我修复、水平扩展、服务发现和负载均衡等特性。它支持复杂的部署、扩展和管理操作,适用于大规模生产环境。k3s
  • 2024-05-13k3s集群默认config不在~/.kube/
    在K3s安装的集群上,kubeconfig文件通常位于服务器的/etc/rancher/k3s/k3s.yaml路径下。这个文件包含了连接到Kubernetes集群所需的配置信息,包括集群的服务器地址、CA证书、用户凭证等。找到kubeconfig文件:登录到K3s服务器,检查/etc/rancher/k3s/k3s.yaml文件是否存在。您可以使
  • 2024-04-30云原生|实战:快速搭一个Kubernetes集群(一)
    Kubernetes从2014年正是发布到现在已经快10个年头了,已经成为容器编排的领导者,而基于Kubernetes的开源项目,各个ICT公司都开启了自己的发行版本,这些版本通常针对不同的使用场景和需求进行了特定的优化,旨在简化Kubernetes的安装、配置和管理过程,以下是一些主要的Kubernetes发行版本:M
  • 2024-03-20k3s 错误以及异常处理
    1."Unabletoauthenticatetherequest"err="[x509:certificatehasexpiredorisnotyetvalid:currenttim......seehttps://github.com/k3s-io/k3s/issues/5163#查看证书kubectl--insecure-skip-tls-verifygetsecret-nkube-systemk3s-servi
  • 2024-03-13k3s中使用helm安装rancher
    k3s中使用helm安装rancher参考官方文档:https://ranchermanager.docs.rancher.com/zh/getting-started/installation-and-upgrade/install-upgrade-on-a-kubernetes-cluster版本: docker:24.0.7 rancher:2.8.2 k3s: v1.27.11+k3s1 helm: v3.9.0此处省略docker,k3s,helm的安装过程1.首
  • 2024-03-10kubernetes快速入门之K3S
    kubernetes简介Kubernetes是一个开源的容器编排引擎和容器集群管理工具,用来对容器化应用进行自动化部署、扩缩和管理。Kubernetes这个名字源于希腊语,意为“舵手”或“飞行员”。k8s这个缩写是因为k和s之间有8个字符。Google在2014年开源了Kubernetes项目。优势
  • 2024-03-09k3s x509
    现象root@auto-server:/home/ogreks#kubectlgetnodesE030902:06:37.085370134275memcache.go:265]couldn'tgetcurrentserverAPIgrouplist:Get"https://0.0.0.0:443/api?timeout=32s":tls:failedtoverifycertificate:x509:cannotvalid
  • 2024-03-06K3s - 轻量级 Kubernetes
    一、k3s介绍1.1、什么是k3s中文网站:http://docs.rancher.cn/docs/k3s/quick-start/_index/k3s是经过CNCF认证的由Rancher公司开发维护的一个轻量级的Kubernetes发行版,内核机制还是和k8s一样,但是剔除了很多外部依赖以及K8s的alpha、beta特性,同时改变了部署方式和运行方
  • 2024-01-23使用 Alpine 搭建 k3s
    使用Alpine搭建k3s官方文档:K3s-轻量级Kubernetes|K3s官方描述,可运行在systemd或者openrc环境上,那就往精简方向走,使用alpine做系统。与RHEL、Debian的区别,主要在防火墙侧;其他基础配置需求类似,脚本指令一致。下载安装包【离线安装】:Releases·k3s-io/k3s(
  • 2023-12-06k3s突破单节点pod数量110限制
    k3s突破pod数量110限制新增kubelet.config配置文件​vim/etc/rancher/k3s/kubelet.config​输入如下内容apiVersion:kubelet.config.k8s.io/v1beta1kind:KubeletConfigurationmaxPods:1024allowedUnsafeSysctls:-"net.*"编辑/etc/systemd/system/k3s.service,更
  • 2023-12-06k3s突破单节点pod数量110限制
    k3s突破pod数量110限制新增kubelet.config配置文件​vim/etc/rancher/k3s/kubelet.config​输入如下内容apiVersion:kubelet.config.k8s.io/v1beta1kind:KubeletConfigurationmaxPods:1024allowedUnsafeSysctls:-"net.*"编辑/etc/systemd/system/k3s.service,更
  • 2023-12-06k3s突破单节点pod数量110限制
    k3s突破pod数量110限制新增kubelet.config配置文件​vim/etc/rancher/k3s/kubelet.config​输入如下内容apiVersion:kubelet.config.k8s.io/v1beta1kind:KubeletConfigurationmaxPods:1024allowedUnsafeSysctls:-"net.*"编辑/etc/systemd/system/k3s.service,更
  • 2023-12-01k8s 安装kubevirt v0.59.0 (k3s v1.26.4)
    1.安装kubevirt-operator.yaml(可以直接指定VERSION=v0.59.0-alpha.2;可以直接先在浏览器访问github下载yaml)exportVERSION=$(curl-shttps://api.github.com/repos/kubevirt/kubevirt/releases|greptag_name|grep-v--'-rc'|sort-r|head-1|awk-F':'&#
  • 2023-11-13运行 k3s 后 80 端口不通
    在服务器部署了k3s,运行也没什么问题。但是突然发现服务器原来部署在80端口下的nginx应用无法访问。最近进行的操作只有部署了k3s,所以把k3s停止运行后,发现80端口应用恢复正常,查了一下资料,k3s会转发80端口的流量。解决方案:80端口应用重新换一个新的端口不要在这
  • 2023-10-24k3d创建k3s集群
    安装gowgethttps://golang.google.cn/dl/go1.21.3.linux-amd64.tar.gztarzxvfgo1.15.3.linux-amd64.tar.gzmvgo/usr/local/vim/etc/profile在最结尾添加exportHOME=/rootexportGOROOT=/usr/local/goexportGOPATH=/opt/idcus/goexportPATH=$PATH:$GOPATH/bin:$
  • 2023-10-11部署K3s/k8s和KubeSphere
    1.如何安装官方文档已经有详细的步骤,我就不赘述了1.1)Allinone环境安装参考:https://kubesphere.io/zh/docs/v3.3/quick-start/all-in-one-on-linux/1.2)边缘节点安装参考:https://kubesphere.io/zh/docs/v3.3/installing-on-linux/on-premises/install-kubesphere-and-k3s/ 
  • 2023-08-22k3s 容器集群
    *参考*https://docs.k3s.io/architecturehttps://ithelp.ithome.com.tw/users/20121071/ironman/2820?page=1https://www.fullstaq.com/knowledge-hub/blogs/setting-up-your-own-k3s-home-clusterK3SasKubernetesdistributionMetalLBasloadbalancerRancherasc
  • 2023-08-11单节点k3s部署rancher
    服务器优化sed-i's/enforcing/disabled/'/etc/selinux/configsetenforce0systemctlstopfirewalldsystemctldisablefirewalldswapoff-ased-ri's/.*swap.*/#&/'/etc/fstabcat>/etc/sysctl.d/k8s_better.conf<<EOFnet.br
  • 2023-08-04K3s vs K8s:轻量级和全功能的对决
    Kubernetes,通常缩写为K8s,是领先的容器编排工具。该开源项目最初由Google开发,帮助塑造了现代编排的定义。该系统包括了部署和运行容器化系统所需的一切。社区供应商基于Kubernetes创建了适用于不同用例的独立发行版。K3s[1] 是由Rancher创建的一种kubernetes流行发行版,现
  • 2023-08-04centos7安装k3s
    1、关闭selinux(每台服务器)sed-i'/SELINUX/s/enforcing/disabled/'/etc/selinux/configsetenforce02、关闭交换分区(每台服务器)vim/etc/fstab找到swap一行注释掉swapoff-a3、关闭防火墙(每台服务器)systemctlstopfirewalldsystemctldisablefirewalld4、设置三台服务器主机
  • 2023-07-22K3S+Docker常用命令
    Docker启动镜像,检验是否成功dockerrun-timagesName:tag查询镜像文件dockerimages查询启动的镜像,可以获得容器的iddockerps停止容器dockerstop容器id查看docker相关信息dockerinfo查询容器的相关信息dockerinspect容器id移除镜像dockerrmi-fimagesNam
  • 2023-07-06基于rancher搭建k8s
    快速搭建rancher-v用来挂载证书,如果没有证书,可以删除,默认使用rancher内置的自签证书dockerrun-d--namerancher--privileged--restart=unless-stopped\-p10080:80-p10443:443\-v/root/tmp/rancher.mb.com.crt:/etc/rancher/ssl/cert.pem\-v/root