当前位置: 首页 > news >正文

网站建设找睿智骄阳服装网站建设任务表

网站建设找睿智骄阳,服装网站建设任务表,wordpress文章404错误,什么网站看电影是免费的文章目录 k8s 客户端安装k8s集群minikubekindkubeadm 验证 k8s 客户端 用于连接k8s集群,建议下载1.23.x的版本,其他的版本本地运行可能会有莫名其妙的报错 https://dl.k8s.io/release/v1.23.16/bin/linux/amd64/kubectl 安装k8s集群 minikube Minik…

文章目录

  • k8s 客户端
  • 安装k8s集群
    • minikube
    • kind
    • kubeadm
  • 验证

k8s 客户端

用于连接k8s集群,建议下载1.23.x的版本,其他的版本本地运行可能会有莫名其妙的报错

https://dl.k8s.io/release/v1.23.16/bin/linux/amd64/kubectl

安装k8s集群

minikube

Minikube 会在当前宿主机上启动一个最小的 K8S 集群,用于实验性质,全过程比较傻瓜,一键安装即可

https://kubernetes.io/zh-cn/docs/tasks/tools/install-kubectl-linux/

kind

https://kind.sigs.k8s.io/docs/user/quick-start/#installing-with-a-package-manager

kubeadm

https://kubernetes.io/zh-cn/docs/setup/production-environment/tools/kubeadm/install-kubeadm/

集群启动

kubeadm config images pull --image-repository=registry.aliyuncs.com/google_containers  --kubernetes-version v1.23.15kubeadm init \
--kubernetes-version v1.23.15 \
--image-repository registry.aliyuncs.com/google_containers \
--pod-network-cidr=10.244.0.0/16

需要额外安装网络插件flannel

kubectl apply -f https://raw.githubusercontent.com/coreos/flannel/master/Documentation/kube-flannel.yml

kube-flannel.yml的内容如下

---
kind: Namespace
apiVersion: v1
metadata:name: kube-flannellabels:k8s-app: flannelpod-security.kubernetes.io/enforce: privileged
---
kind: ClusterRole
apiVersion: rbac.authorization.k8s.io/v1
metadata:labels:k8s-app: flannelname: flannel
rules:
- apiGroups:- ""resources:- podsverbs:- get
- apiGroups:- ""resources:- nodesverbs:- get- list- watch
- apiGroups:- ""resources:- nodes/statusverbs:- patch
- apiGroups:- networking.k8s.ioresources:- clustercidrsverbs:- list- watch
---
kind: ClusterRoleBinding
apiVersion: rbac.authorization.k8s.io/v1
metadata:labels:k8s-app: flannelname: flannel
roleRef:apiGroup: rbac.authorization.k8s.iokind: ClusterRolename: flannel
subjects:
- kind: ServiceAccountname: flannelnamespace: kube-flannel
---
apiVersion: v1
kind: ServiceAccount
metadata:labels:k8s-app: flannelname: flannelnamespace: kube-flannel
---
kind: ConfigMap
apiVersion: v1
metadata:name: kube-flannel-cfgnamespace: kube-flannellabels:tier: nodek8s-app: flannelapp: flannel
data:cni-conf.json: |{"name": "cbr0","cniVersion": "0.3.1","plugins": [{"type": "flannel","delegate": {"hairpinMode": true,"isDefaultGateway": true}},{"type": "portmap","capabilities": {"portMappings": true}}]}net-conf.json: |{"Network": "10.244.0.0/16","Backend": {"Type": "vxlan"}}
---
apiVersion: apps/v1
kind: DaemonSet
metadata:name: kube-flannel-dsnamespace: kube-flannellabels:tier: nodeapp: flannelk8s-app: flannel
spec:selector:matchLabels:app: flanneltemplate:metadata:labels:tier: nodeapp: flannelspec:affinity:nodeAffinity:requiredDuringSchedulingIgnoredDuringExecution:nodeSelectorTerms:- matchExpressions:- key: kubernetes.io/osoperator: Invalues:- linuxhostNetwork: truepriorityClassName: system-node-criticaltolerations:- operator: Existseffect: NoScheduleserviceAccountName: flannelinitContainers:- name: install-cni-pluginimage: docker.io/flannel/flannel-cni-plugin:v1.2.0command:- cpargs:- -f- /flannel- /opt/cni/bin/flannelvolumeMounts:- name: cni-pluginmountPath: /opt/cni/bin- name: install-cniimage: docker.io/flannel/flannel:v0.22.3command:- cpargs:- -f- /etc/kube-flannel/cni-conf.json- /etc/cni/net.d/10-flannel.conflistvolumeMounts:- name: cnimountPath: /etc/cni/net.d- name: flannel-cfgmountPath: /etc/kube-flannel/containers:- name: kube-flannelimage: docker.io/flannel/flannel:v0.22.3command:- /opt/bin/flanneldargs:- --ip-masq- --kube-subnet-mgrresources:requests:cpu: "100m"memory: "50Mi"securityContext:privileged: falsecapabilities:add: ["NET_ADMIN", "NET_RAW"]env:- name: POD_NAMEvalueFrom:fieldRef:fieldPath: metadata.name- name: POD_NAMESPACEvalueFrom:fieldRef:fieldPath: metadata.namespace- name: EVENT_QUEUE_DEPTHvalue: "5000"volumeMounts:- name: runmountPath: /run/flannel- name: flannel-cfgmountPath: /etc/kube-flannel/- name: xtables-lockmountPath: /run/xtables.lockvolumes:- name: runhostPath:path: /run/flannel- name: cni-pluginhostPath:path: /opt/cni/bin- name: cnihostPath:path: /etc/cni/net.d- name: flannel-cfgconfigMap:name: kube-flannel-cfg- name: xtables-lockhostPath:path: /run/xtables.locktype: FileOrCreate

验证

kubectl version --client
kubectl cluster-info
http://www.yayakq.cn/news/188537/

相关文章:

  • 南昌商城网站建设公司自建网站阿里云备案通过后怎么做
  • 刷赞网站推广空间免费可以免费打广告的网站
  • 人动物做电影网站装企erp管理系统
  • 网站开发查询电脑平面设计软件
  • 企业应该如何进行网站推广静态网站怎么做百度推广
  • wix建站是免费的吗wordpress主题页脚添加联系信息
  • 备案 个人网站淘宝返利网站怎么做
  • 盘锦市网站建设深圳坪山新闻头条
  • 做医疗科普的网站WordPress站点添加ssl证书
  • 全网网站建设推广WordPress不使用mysql
  • 在58同城做网站怎么样中信建设有限责任公司海外法务
  • p2p网站建设 上海帮网站做推广赚钱
  • 网站怎么做前台跟后台的接口整体vi设计公司
  • 基于搜索引擎的网站推广方式仿制网站侵权行为
  • 网站可以做软件检测吗网络营销的认识与理解
  • 中山小榄网站国家住房和城乡建设局网站首页
  • 网站建站平台开发服务服务采购公告没有公网ip建设网站
  • 网站模板下载简单的那种企业网络采购平台
  • 做歌手的网站深圳网站建设网页推广网站设计
  • 呼和浩特资产评估公司关键词优化公司排名榜
  • 太原做彩票网站公司今天重大新闻100字
  • 用discuz建设企业网站二手车网站制作贵吗
  • 设计网站中企动力优html怎么做成网站
  • c h5网站开发建设施工合同范本
  • 网站规划与建设书天津做网站哪个公司好
  • 网站开发课设wordpress采集查卷
  • 网站开发的简易步骤软文推广发布平台
  • 深圳设计公司招聘网站网络营销客户的心里特征
  • 网站名和域名的区别新型网络营销模式
  • 深圳品牌网站建设运维工程师的前景如何