k3s安装与部署

本文最后更新于:2022年8月22日 下午

k3s是经过CNCF认证的由Rancher公司开发维护的一个轻量级的 Kubernetes 发行版,内核机制还是和 k8s 一样,但是剔除了很多外部依赖以及 K8s 的 alpha、beta 特性,同时改变了部署方式和运行方式,目的是轻量化 K8s,简单来说,K3s 就是阉割版 K8s,消耗资源极少。它主要用于边缘计算、物联网等场景。

Notes

k3s安装Dashboard无法外面访问时,修改kubernetes-dashboard svc type 为NodePort

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
apiVersion: v1
kind: Service
metadata:
creationTimestamp: "2022-08-22T03:45:00Z"
labels:
k8s-app: kubernetes-dashboard
name: kubernetes-dashboard
namespace: kubernetes-dashboard
resourceVersion: "12356"
uid: 2b77a6f5-97fe-4f04-beac-a4503db1b402
spec:
clusterIP: 10.43.217.53
clusterIPs:
- 10.43.217.53
externalTrafficPolicy: Cluster
internalTrafficPolicy: Cluster
ipFamilies:
- IPv4
ipFamilyPolicy: SingleStack
ports:
- nodePort: 30619
port: 443
protocol: TCP
targetPort: 8443
selector:
k8s-app: kubernetes-dashboard
sessionAffinity: None
type: NodePort
status:
loadBalancer: {}

Kubernetes cluster unreachable with helm 3.0

Try setting the KUBECONFIG environment variable.

1
export KUBECONFIG=/etc/rancher/k3s/k3s.yaml

References


k3s安装与部署
https://baymax55.github.io/2022/09/13/k8s/k3s安装与部署/
作者
baymax55
发布于
2022年9月13日
许可协议