Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/awslabs/amazon-eks-ami
/ functions
Functions
442 in github.com/awslabs/amazon-eks-ami
⨍
Functions
442
◇
Types & classes
101
↓ 1 callers
Function
getNodeIp
Get the IP of the node depending on the ipFamily configured for the cluster
nodeadm/internal/kubelet/config.go:386
↓ 1 callers
Function
getPrivateDNSName
GetPrivateDNSName returns this instance's private DNS name as reported by the EC2 API, waiting until it's available if necessary.
nodeadm/internal/api/status.go:50
↓ 1 callers
Function
getResourceToReserveInRange
getResourceToReserveInRange calculates the CPU resources to reserve for a given range.
nodeadm/internal/kubelet/config.go:431
↓ 1 callers
Function
getSortedInstanceTypeInfoFromMap
(infoByInstanceType map[string]InstanceInfo)
nodeadm/internal/util/ec2.go:88
↓ 1 callers
Function
getURLWithoutScheme
(url *url.URL)
nodeadm/internal/configprovider/factory.go:41
↓ 1 callers
Function
importSandboxImageForSOCI
importSandboxImageForSOCI imports the pre-cached pause image tarball into the SOCI snapshotter's store. This is necessary because the pause image is c
nodeadm/internal/containerd/sandbox_image.go:60
↓ 1 callers
Function
instanceRetryable
(err error)
nodeadm/internal/aws/ec2/instance_waiter.go:168
↓ 1 callers
Function
isContainerdV2
()
nodeadm/internal/containerd/version.go:37
↓ 1 callers
Function
main
()
nodeadm/test/e2e/infra/proxy.py:37
↓ 1 callers
Method
manageLink
(ctx context.Context)
nodeadm/cmd/nodeadm-internal/udev/net_manager.go:132
↓ 1 callers
Function
migrateConfig
()
nodeadm/internal/containerd/config.go:151
↓ 1 callers
Method
parseOnlineCPUs
()
nodeadm/internal/system/resources.go:139
↓ 1 callers
Function
parseSemVer
(rawVersion string)
nodeadm/internal/kubelet/version.go:36
↓ 1 callers
Method
provideFromDirectory
()
nodeadm/internal/configprovider/file.go:47
↓ 1 callers
Method
reloadSystemdResolved
()
nodeadm/internal/system/resolve.go:81
↓ 1 callers
Method
removeAction
(_ context.Context, log *zap.Logger)
nodeadm/cmd/nodeadm-internal/udev/net_manager.go:126
↓ 1 callers
Method
runDaemons
(log *zap.Logger, cfg *api.NodeConfig, daemons []daemon.Daemon)
nodeadm/cmd/nodeadm/init/init.go:226
↓ 1 callers
Function
update_doc
(doc: str, template_path: str)
hack/generate-template-variable-doc.py:12
↓ 1 callers
Method
withDefaultReservedResources
Override the kubelet config with reserved cgroup values on behalf of the user
nodeadm/internal/kubelet/config.go:274
↓ 1 callers
Method
withFallbackClusterDns
Update the ClusterDNS of the internal kubelet config using a heuristic based on the cluster service IP CIDR address.
nodeadm/internal/kubelet/config.go:141
↓ 1 callers
Method
withImageServiceEndpoint
(cfg *api.NodeConfig, resources system.Resources)
nodeadm/internal/kubelet/config.go:290
↓ 1 callers
Method
withNodeIp
(cfg *api.NodeConfig, flags map[string]string, imdsClient imds.IMDSClient)
nodeadm/internal/kubelet/config.go:226
↓ 1 callers
Method
withNodeLabels
(flags map[string]string, nodeLabelFuncs map[string]LabelProvider)
nodeadm/internal/kubelet/config.go:206
↓ 1 callers
Method
withOutpostSetup
To support worker nodes to continue to communicate and connect to local cluster even when the Outpost is disconnected from the parent AWS Region, the
nodeadm/internal/kubelet/config.go:158
↓ 1 callers
Method
withRuntimeCgroups
(flags map[string]string)
nodeadm/internal/kubelet/config.go:296
↓ 1 callers
Function
writeBaseRuntimeSpec
(cfg *api.NodeConfig)
nodeadm/internal/containerd/base_runtime_spec.go:19
↓ 1 callers
Function
writeClusterCaCert
Write the cluster certifcate authority to the filesystem where both kubelet and kubeconfig can read it
nodeadm/internal/kubelet/cert.go:11
↓ 1 callers
Function
writeContainerdConfig
(cfg *api.NodeConfig, resources system.Resources)
nodeadm/internal/containerd/config.go:59
↓ 1 callers
Method
writeImageCredentialProviderConfig
(kubeletVersion string)
nodeadm/internal/kubelet/image-credential-provider.go:35
↓ 1 callers
Method
writeKubeconfig
(cfg *api.NodeConfig)
nodeadm/internal/kubelet/kubeconfig.go:28
↓ 1 callers
Method
writeKubeletConfig
writeKubeletConfig writes nodeadm's generated kubelet config to the standard config file and writes the user's provided config to a directory for drop
nodeadm/internal/kubelet/config.go:334
↓ 1 callers
Method
writeKubeletEnvironment
Write environment variables needed for kubelet runtime. This should be the last method called on the kubelet object so that environment side effects o
nodeadm/internal/kubelet/environment.go:19
↓ 1 callers
Function
writeSOCIServiceDependency
writeSOCIServiceDependency writes a systemd drop-in for containerd.service that adds a hard dependency on soci-snapshotter.service. Because soci-snaps
nodeadm/internal/containerd/sandbox_image.go:35
↓ 1 callers
Method
writeServiceDropinConfig
(serviceName, dropinPath string, envVars map[string]string)
nodeadm/internal/system/environment.go:136
↓ 1 callers
Function
writeSnapshotterConfig
(cfg *api.NodeConfig, resources system.Resources)
nodeadm/internal/containerd/config.go:159
↓ 1 callers
Method
writeSystemdEnvironmentConfig
(envVars map[string]string)
nodeadm/internal/system/environment.go:121
Method
AddCommand
(cmd Command)
nodeadm/internal/cli/container.go:30
Method
AsCommand
()
nodeadm/internal/cli/container.go:49
Function
BuildConfigProviderChain
BuildConfigProviderChain returns a ConfigProvider that evaluates multiple config sources, in the order specified, merging the result.
nodeadm/internal/configprovider/factory.go:9
Method
Close
()
nodeadm/internal/daemon/noop.go:37
Method
Close
()
nodeadm/internal/daemon/systemd.go:103
Method
Configure
(c *api.NodeConfig)
nodeadm/internal/containerd/daemon.go:25
Method
Configure
(cfg *api.NodeConfig)
nodeadm/internal/kubelet/daemon.go:34
Function
DecodeNodeConfig
DecodeNodeConfig unmarshals the given data into an internal NodeConfig object. The data may be JSON or YAML.
nodeadm/internal/api/bridge/decode.go:19
Method
DeepCopy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterDetails.
nodeadm/internal/api/zz_generated.deepcopy.go:27
Method
DeepCopy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerdOptions.
nodeadm/internal/api/zz_generated.deepcopy.go:49
Method
DeepCopy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultOptions.
nodeadm/internal/api/zz_generated.deepcopy.go:64
Method
DeepCopy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnvironmentOptions.
nodeadm/internal/api/zz_generated.deepcopy.go:96
Method
DeepCopy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InlineDocument.
nodeadm/internal/api/zz_generated.deepcopy.go:117
Method
DeepCopy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceDetails.
nodeadm/internal/api/zz_generated.deepcopy.go:132
Method
DeepCopy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceOptions.
nodeadm/internal/api/zz_generated.deepcopy.go:167
Method
DeepCopy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubeletFlags.
nodeadm/internal/api/zz_generated.deepcopy.go:186
Method
DeepCopy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubeletOptions.
nodeadm/internal/api/zz_generated.deepcopy.go:213
Method
DeepCopy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LocalStorageOptions.
nodeadm/internal/api/zz_generated.deepcopy.go:233
Method
DeepCopy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkOptions.
nodeadm/internal/api/zz_generated.deepcopy.go:258
Method
DeepCopy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeConfigSpec.
nodeadm/internal/api/zz_generated.deepcopy.go:343
Method
DeepCopy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeConfigStatus.
nodeadm/internal/api/zz_generated.deepcopy.go:360
Method
DeepCopy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterDetails.
nodeadm/api/v1alpha1/zz_generated.deepcopy.go:27
Method
DeepCopy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerdOptions.
nodeadm/api/v1alpha1/zz_generated.deepcopy.go:49
Method
DeepCopy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnvironmentOptions.
nodeadm/api/v1alpha1/zz_generated.deepcopy.go:81
Method
DeepCopy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceOptions.
nodeadm/api/v1alpha1/zz_generated.deepcopy.go:116
Method
DeepCopy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubeletOptions.
nodeadm/api/v1alpha1/zz_generated.deepcopy.go:143
Method
DeepCopy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LocalStorageOptions.
nodeadm/api/v1alpha1/zz_generated.deepcopy.go:163
Method
DeepCopy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkOptions.
nodeadm/api/v1alpha1/zz_generated.deepcopy.go:188
Method
DeepCopy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeConfigSpec.
nodeadm/api/v1alpha1/zz_generated.deepcopy.go:272
Method
DeepCopyObject
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
nodeadm/internal/api/zz_generated.deepcopy.go:287
Method
DeepCopyObject
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
nodeadm/internal/api/zz_generated.deepcopy.go:319
Method
DeepCopyObject
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
nodeadm/api/v1alpha1/zz_generated.deepcopy.go:216
Method
DeepCopyObject
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
nodeadm/api/v1alpha1/zz_generated.deepcopy.go:248
Function
DefaultClient
()
nodeadm/internal/aws/imds/imds.go:100
Function
DefaultFalse
(key Feature, featureGates map[Feature]bool)
nodeadm/internal/api/featuregates.go:8
Function
DefaultTrue
(key Feature, featureGates map[Feature]bool)
nodeadm/internal/api/featuregates.go:3
Method
DescribeInstanceTypes
(ctx context.Context, params *ec2.DescribeInstanceTypesInput, optFns ...func(*ec2.Options))
nodeadm/internal/util/ec2.go:30
Method
DescribeInstanceTypes
(ctx context.Context, params *ec2.DescribeInstanceTypesInput, optFns ...func(*ec2.Options))
nodeadm/internal/util/ec2_test.go:25
Method
DescribeRegions
(ctx context.Context)
nodeadm/internal/util/ec2_test.go:21
Method
DisableDaemon
(name string)
nodeadm/internal/daemon/noop.go:33
Method
DisableDaemon
DisableDaemon disables the daemon with the given name. If the daemon is not enabled, this is a no-op.
nodeadm/internal/daemon/manager.go:28
Method
DisableDaemon
(name string)
nodeadm/internal/daemon/systemd.go:88
Method
EnableDaemon
(name string)
nodeadm/internal/daemon/noop.go:29
Method
EnableDaemon
EnableDaemon enables the daemon with the given name. If the daemon is already enabled, this is a no-op.
nodeadm/internal/daemon/manager.go:25
Method
EnableDaemon
(name string)
nodeadm/internal/daemon/systemd.go:73
Function
EncodeInternalNodeConfig
EncodeInternalNodeConfig marshals the given internal NodeConfig object to JSON using the internal group version. JSON is used because it's simply easi
nodeadm/internal/api/bridge/encode.go:30
Function
EnsureEKSNetworkConfiguration
EnsureEKSNetworkConfiguration will assert and wait for the OS networking stack components required for EKS to be configured and ready.
nodeadm/internal/system/networking.go:36
Method
EnsureRunning
()
nodeadm/internal/containerd/daemon.go:41
Method
EnsureRunning
()
nodeadm/internal/kubelet/daemon.go:53
Method
Flaggy
()
nodeadm/internal/cli/container.go:35
Method
Flaggy
()
nodeadm/cmd/nodeadm/init/init.go:48
Method
Flaggy
()
nodeadm/cmd/nodeadm/config/check.go:25
Method
Flaggy
()
nodeadm/cmd/nodeadm/config/dump.go:33
Method
Flaggy
()
nodeadm/cmd/nodeadm-internal/boot-book/hook.go:31
Method
Flaggy
()
nodeadm/cmd/nodeadm-internal/udev/net_manager.go:41
Method
GetDaemonStatus
(name string)
nodeadm/internal/daemon/noop.go:25
Method
GetDaemonStatus
GetDaemonStatus returns the status of the daemon with the given name.
nodeadm/internal/daemon/manager.go:22
Function
GetFipsInfo
Returns whether FIPS module is both installed an enabled on the system ipsInstalled, fipsEnabled, err := getFipsInfo()
nodeadm/internal/system/fips.go:13
Function
GetGlobalSortedInstanceTypeInfo
(ctx context.Context, cfg aws.Config)
nodeadm/internal/util/ec2.go:69
Function
GetInstanceDetails
Fetch information about the ec2 instance using IMDS data. This information is stored into the internal config to avoid redundant calls to IMDS when lo
nodeadm/internal/api/status.go:17
Method
GetInstanceIdentityDocument
(ctx context.Context)
nodeadm/internal/aws/imds/imds.go:110
Method
GetInstanceIdentityDocument
GetInstanceIdentityDocument implements IMDSClient.
nodeadm/internal/aws/imds/fake.go:19
Function
GetInstanceInfo
(ctx context.Context, ec2API EC2API, instanceType string)
nodeadm/internal/util/ec2.go:56
Function
GetKubeletVersion
()
nodeadm/internal/kubelet/version.go:12
← previous
next →
201–300 of 442, ranked by callers