k8s笔记

文章目录

kubernetes简称k8s,读起来确实方便多了。

安装kubectl

安装kubectl-curl方式(安装失败)
bash 复制代码
1、curl下载镜像文件(如下curl任选一个)
curl -LO https://mirrors.aliyun.com/kubernetes/release/bin/linux/amd64/kubectl
curl -LO https://mirrors.cloud.tencent.com/kubernetes/release/bin/linux/amd64/kubectl
curl -sfL https://get.k3s.io | sh - # 这个是k8s官网,源到是存在,慢的一b

2、查看文件类型,必须做,因为如果镜像无效,下载的是html格式的报错页面,正常应该是bin
file kubectl

3、授权可执行权限
chmod +x kubectl

4、移动到/usr/local/bin/目录,这样直接输入kubectl就可以识别到
mv kubectl /usr/local/bin/

5、删除(万一之前下载的是错的,删掉)
rm /usr/local/bin/kubectl

实测curl的方式都未成功。

1、国内镜像源因找不到下载的都是假的kebuctl文件(居然是内容为404报错的html文件)。

2、k8s官网下载又超慢,最后报错Connection reset by peer

安装kubectl-yum方式(安装成功)

1、创建阿里云 Kubernetes Yum 源配置文件

bash 复制代码
cat <<EOF | tee /etc/yum.repos.d/kubernetes.repo
[kubernetes]
name=Kubernetes
baseurl=https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64/
enabled=1
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://mirrors.aliyun.com/kubernetes/yum/doc/yum-key.gpg https://mirrors.aliyun.com/kubernetes/yum/doc/rpm-package-key.gpg
EOF

2、清理旧缓存并生成新缓存

python 复制代码
yum clean all
yum makecache

3、直接安装 kubectl

python 复制代码
yum install -y kubectl

实测安装成功。

kubectl是什么?

kubectl它相当于一个遥控器,并不是完整的k3s,如果想运行服务,还需要安装其他。

最终因国内镜像超时失败了,后续再说。

相关推荐
武子康1 天前
调查研究-167 Docker Compose 详解:从单容器到多服务编排的工程化入口
运维·docker·云原生·容器·kubernetes·k8s·docker-compose
qq_2320455715 天前
在wsl中安装k8s
minikube·k8s
网宿安全演武实验室16 天前
当AI跑进容器:全链路容器安全检测与智能运营实
人工智能·安全·容器·k8s
万里侯19 天前
Kubernetes Operator模式:自动化运维的高级实践
微服务·容器·k8s
万里侯19 天前
Kubernetes多租户管理:实现资源隔离与安全的完整指南
微服务·容器·k8s
万里侯19 天前
云原生数据库管理:在Kubernetes上运行数据库的完整指南
微服务·容器·k8s
江华森19 天前
K8s集群部署实验笔记:4节点Kubernetes v1.32.13 + Calico v3.29.3
kubernetes·k8s
万里侯19 天前
云原生监控体系建设:打造全方位的可观测性平台
微服务·容器·k8s
魏杨杨20 天前
被流量逼出来的架构:从一台服务器到云原生的 17 次蜕变 —— 集群、缓存、MQ、微服务、Docker、K8S 的前世今生
微服务·k8s·负载均衡·ddd·分部署
万里侯20 天前
Kubernetes成本优化:降低云原生基础设施成本的完整指南
微服务·容器·k8s