---
# Source: calico/templates/calico-kube-controllers.yaml
# This manifest creates a Pod Disruption Budget for Controller to allow K8s Cluster Autoscaler to evict
apiVersion: policy/v1
kind: PodDisruptionBudget
metadata:
name: calico-kube-controllers
namespace: kube-system
labels:
k8s-app: calico-kube-controllers
spec:
maxUnavailable: 1
selector:
matchLabels:
k8s-app: calico-kube-controllers
---
# Source: calico/templates/calico-kube-controllers.yaml
apiVersion: v1
kind: ServiceAccount
metadata:
name: calico-kube-controllers
namespace: kube-system
---
# Source: calico/templates/calico-node.yaml
apiVersion: v1
kind: ServiceAccount
metadata:
name: calico-node
namespace: kube-system
---
# Source: calico/templates/calico-node.yaml
apiVersion: v1
kind: ServiceAccount
metadata:
name: calico-cni-plugin
namespace: kube-system
---
# Source: calico/templates/calico-config.yaml
# This ConfigMap is used to configure a self-hosted Calico installation.
kind: ConfigMap
apiVersion: v1
metadata:
name: calico-config
namespace: kube-system
data:
# Typha is disabled.
typha_service_name: "none"
# Configure the backend to use.
calico_backend: "bird"
# Configure the MTU to use for workload interfaces and tunnels.
# By default, MTU is auto-detected, and explicitly setting this field should not be required.
# You can override auto-detection by providing a non-zero value.
veth_mtu: "0"
# The CNI network configuration to install on each node. The special
# values in this config will be automatically populated.
cni_network_config: |-
{
"name": "k8s-pod-network",
"cniVersion": "0.3.1",
"plugins": [
{
"type": "calico",
"log_level": "info",
"log_file_path": "/var/log/calico/cni/cni.log",
"datastore_type": "kubernetes",
"nodename": "__KUBERNETES_NODE_NAME__",
"mtu": __CNI_MTU__,
"ipam": {
"type": "calico-ipam"
},
"policy": {
"type": "k8s"
},
"kubernetes": {
"kubeconfig": "__KUBECONFIG_FILEPATH__"
}
},
{
"type": "portmap",
"snat": true,
"capabilities": {"portMappings": true}
},
{
"type": "bandwidth",
"capabilities": {"bandwidth": true}
}
]
}
---
# Source: calico/templates/kdd-crds.yaml
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
name: bgpconfigurations.crd.projectcalico.org
spec:
group: crd.projectcalico.org
names:
kind: BGPConfiguration
listKind: BGPConfigurationList
plural: bgpconfigurations
singular: bgpconfiguration
preserveUnknownFields: false
scope: Cluster
versions:
- name: v1
schema:
openAPIV3Schema:
description: BGPConfiguration contains the configuration for any BGP routing.
properties:
apiVersion:
description: 'APIVersion defines the versioned schema of this representation
of an object. Servers should convert recognized schemas to the latest
internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'
type: string
kind:
description: 'Kind is a string value representing the REST resource this
object represents. Servers may infer this from the endpoint the client
submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
type: string
metadata:
type: object
spec:
description: BGPConfigurationSpec contains the values of the BGP configuration.
properties:
asNumber:
description: 'ASNumber is the default AS number used by a node. [Default:
64512]'
format: int32
type: integer
bindMode:
description: BindMode indicates whether to listen for BGP connections
on all addresses (None) or only on the node's canonical IP address
Node.Spec.BGP.IPvXAddress (NodeIP). Default behaviour is to listen
for BGP connections on all addresses.
type: string
communities:
description: Communities is a list of BGP community values and their
arbitrary names for tagging routes.
items:
description: Community contains standard or large community value
and its name.
properties:
name:
description: Name given to community value.
type: string
value:
description: Value must be of format `aa:nn` or `aa:nn:mm`.
For standard community use `aa:nn` format, where `aa` and
`nn` are 16 bit number. For large community use `aa:nn:mm`
format, where `aa`, `nn` and `mm` are 32 bit number. Where,
`aa` is an AS Number, `nn` and `mm` are per-AS identifier.
pattern: ^(\d+):(\d+)$|^(\d+):(\d+):(\d+)$
type: string
type: object
type: array
ignoredInterfaces:
description: IgnoredInterfaces indicates the network interfaces that
needs to be excluded when reading device routes.
items:
type: string
type: array
listenPort:
description: ListenPort is the port where BGP protocol should listen.
Defaults to 179
maximum: 65535
minimum: 1
type: integer
logSeverityScreen:
description: 'LogSeverityScreen is the log severity above which logs
are sent to the stdout. [Default: INFO]'
type: string
nodeMeshMaxRestartTime:
description: Time to allow for software restart for node-to-mesh peerings. When
specified, this is configured as the graceful restart timeout. When
not specified, the BIRD default of 120s is used. This field can
only be set on the default BGPConfiguration instance and requires
that NodeMesh is enabled
type: string
nodeMeshPassword:
description: Optional BGP password for full node-to-mesh peerings.
This field can only be set on the default BGPConfiguration instance
and requires that NodeMesh is enabled
properties:
secretKeyRef:
description: Selects a key of a secret in the node pod's namespace.
properties:
key:
description: The key of the secret to select from. Must be
a valid secret key.
type: string
name:
description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
TODO: Add other useful fields. apiVersion, kind, uid?'
type: string
optional:
description: Specify whether the Secret or its key must be
defined
type: boolean
required:
- key
type: object
type: object
nodeToNodeMeshEnabled:
descript
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
k8s-v1.26.15.tar.gz (41个子文件)
k8s
kubeadm-join-node.yml 661B
kubeadm-config.yaml 1KB
etcd-v3.5.10-linux-arm64.tar.gz 17.3MB
libseccomp
libseccomp-2.5.4.tar.gz 622KB
libseccomp.so.2 405KB
cri-containerd-cni
cri-containerd-cni-1.7.2-linux-arm64.tar.gz 126.41MB
calico.yaml 239KB
test
nginx
nginx.yaml 848B
nginx.tar.gz 64.12MB
load_image.sh 75B
busybox
test.sh 92B
busybox-1.34.tar.gz 1.92MB
images
calico-cni-v3.26.4.tar.gz 82.18MB
load_images.sh 987B
pause-3.9.tar.gz 270KB
kube-controller-manager-v1.26.15.tar.gz 29.36MB
etcd-3.5.10-0.tar.gz 62.19MB
kube-scheduler-v1.26.15.tar.gz 15.6MB
calico-kube-controllers-v3.26.4.tar.gz 28.04MB
kube-apiserver-v1.26.15.tar.gz 32.24MB
kube-proxy-v1.26.15.tar.gz 21.28MB
calico-node-v3.26.4.tar.gz 83.63MB
coredns-v1.9.3.tar.gz 12.81MB
get_images.sh 2KB
etcd_ssl.tar.gz 8.89MB
pkgs
sysstat
lm_sensors-3.4.0-21.ky10.aarch64.rpm 134KB
sysstat-12.1.6-2.ky10.aarch64.rpm 389KB
ipvsadm
ipvsadm-1.29-11.ky10.aarch64.rpm 34KB
conntrack
conntrack-tools-1.4.4-9.ky10.aarch64.rpm 164KB
libnetfilter_cttimeout-1.0.0-13.ky10.aarch64.rpm 21KB
libnetfilter_cthelper-1.0.0-15.ky10.aarch64.rpm 20KB
libnetfilter_queue-1.0.2-13.ky10.aarch64.rpm 24KB
ebtables
ebtables-2.0.10-32.ky10.aarch64.rpm 97KB
socat
socat-1.7.3.2-8.ky10.aarch64.rpm 154KB
ipset
ipset-libs-7.3-2.ky10.aarch64.rpm 57KB
ipset-7.3-2.ky10.aarch64.rpm 67KB
kubeadm-kubectl-kubelet
10-kubeadm.conf 898B
kubelet 115.29MB
kubelet.service 283B
kubeadm 66.18MB
kubectl 44.5MB
共 41 条
- 1
资源评论
东城绝神
- 粉丝: 2029
- 资源: 201
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- LABVIEW程序实例-删除数组成员.zip
- LABVIEW程序实例-删除数组成员.zip
- LABVIEW程序实例-事件结构.zip
- LABVIEW程序实例-事件结构.zip
- LABVIEW程序实例-数字波形端口设置.zip
- LABVIEW程序实例-数字波形端口设置.zip
- LABVIEW程序实例-数字波形.zip
- LABVIEW程序实例-数字波形.zip
- LABVIEW程序实例-数组大小.zip
- LABVIEW程序实例-数组大小.zip
- LABVIEW程序实例-提取子数组.zip
- LABVIEW程序实例-替换数组成员.zip
- LABVIEW程序实例-提取子数组.zip
- LABVIEW程序实例-通过全局变量发送数据.zip
- LABVIEW程序实例-通过全局变量发送数据.zip
- LABVIEW程序实例-随机数曲线图.vi.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功