Skip to content

Commit a613398

Browse files
committed
Merge branch 'master' of https://github.com/kubernetes/minikube into yaml-node-helper
2 parents 701543b + 37137d6 commit a613398

40 files changed

Lines changed: 214 additions & 159 deletions

File tree

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
*.o
33
*.a
44
*.so
5+
__debug_bin*
56

67
# Folders
78
.cache

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ KIC_VERSION ?= $(shell grep -E "Version =" pkg/drivers/kic/types.go | cut -d \"
2424
HUGO_VERSION ?= $(shell grep -E "HUGO_VERSION = \"" netlify.toml | cut -d \" -f2)
2525

2626
# Default to .0 for higher cache hit rates, as build increments typically don't require new ISO versions
27-
ISO_VERSION ?= v1.38.0-1783341217-23308
27+
ISO_VERSION ?= v1.38.0-1783772866-23337
2828

2929
# Dashes are valid in semver, but not Linux packaging. Use ~ to delimit alpha/beta
3030
DEB_VERSION ?= $(subst -,~,$(RAW_VERSION))

cmd/minikube/cmd/node_add.go

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ import (
2020
"github.com/spf13/cobra"
2121
"github.com/spf13/viper"
2222

23+
"k8s.io/klog/v2"
2324
"k8s.io/minikube/cmd/minikube/cmd/flags"
2425
"k8s.io/minikube/pkg/minikube/cni"
2526
"k8s.io/minikube/pkg/minikube/config"
@@ -81,10 +82,14 @@ var nodeAddCmd = &cobra.Command{
8182
KubernetesVersion: cc.KubernetesConfig.KubernetesVersion,
8283
}
8384

84-
// Make sure to decrease the default amount of memory we use per VM if this is the first worker node
8585
if len(cc.Nodes) == 1 {
8686
if viper.GetString(memory) == "" {
87-
cc.Memory = 2200
87+
sysLimit, containerLimit, err := memoryLimits(cc.Driver)
88+
if err != nil {
89+
klog.Warningf("Unable to query memory limits: %v", err)
90+
}
91+
totalNodes := len(cc.Nodes) + 1
92+
cc.Memory = suggestMemoryAllocation(sysLimit, containerLimit, totalNodes)
8893
}
8994

9095
if !cc.MultiNodeRequested && cni.IsDisabled(*cc) {

cmd/minikube/cmd/node_delete.go

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -34,12 +34,13 @@ import (
3434
)
3535

3636
var nodeDeleteCmd = &cobra.Command{
37-
Use: "delete",
38-
Short: "Deletes a node from a cluster.",
39-
Long: "Deletes a node from a cluster.",
37+
Use: "delete NODE_NAME",
38+
Short: "Deletes a node from a cluster.",
39+
Long: "Deletes a node from a cluster.",
40+
Example: "minikube node delete m02",
4041
Run: func(_ *cobra.Command, args []string) {
4142
if len(args) == 0 {
42-
exit.Message(reason.Usage, "Usage: minikube node delete [name]")
43+
exit.Message(reason.Usage, "Usage: minikube node delete NODE_NAME")
4344
}
4445

4546
options := flags.CommandOptions()

cmd/minikube/cmd/node_start.go

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -34,12 +34,13 @@ import (
3434
)
3535

3636
var nodeStartCmd = &cobra.Command{
37-
Use: "start",
38-
Short: "Starts a node.",
39-
Long: "Starts an existing stopped node in a cluster.",
37+
Use: "start NODE_NAME",
38+
Short: "Starts a node.",
39+
Long: "Starts an existing stopped node in a cluster.",
40+
Example: "minikube node start m02",
4041
Run: func(cmd *cobra.Command, args []string) {
4142
if len(args) == 0 {
42-
exit.Message(reason.Usage, "Usage: minikube node start [name]")
43+
exit.Message(reason.Usage, "Usage: minikube node start NODE_NAME")
4344
}
4445

4546
options := flags.CommandOptions()

cmd/minikube/cmd/node_stop.go

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -32,12 +32,13 @@ import (
3232
)
3333

3434
var nodeStopCmd = &cobra.Command{
35-
Use: "stop",
36-
Short: "Stops a node in a cluster.",
37-
Long: "Stops a node in a cluster.",
35+
Use: "stop NODE_NAME",
36+
Short: "Stops a node in a cluster.",
37+
Long: "Stops a node in a cluster.",
38+
Example: "minikube node stop m02",
3839
Run: func(_ *cobra.Command, args []string) {
3940
if len(args) == 0 {
40-
exit.Message(reason.Usage, "Usage: minikube node stop [name]")
41+
exit.Message(reason.Usage, "Usage: minikube node stop NODE_NAME")
4142
}
4243

4344
options := flags.CommandOptions()

deploy/addons/kubevirt/pod.yaml.tmpl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ metadata:
99
data:
1010
uninstall.sh: |
1111
#!/bin/bash
12-
export KUBEVIRT_VERSION="v1.8.2"
12+
export KUBEVIRT_VERSION="v1.8.4"
1313

1414
kubectl delete kubevirt kubevirt -n kubevirt
1515

@@ -18,7 +18,7 @@ data:
1818
#!/bin/bash
1919

2020
# To update: check https://storage.googleapis.com/kubevirt-prow/release/kubevirt/kubevirt/stable.txt
21-
export KUBEVIRT_VERSION="v1.8.2"
21+
export KUBEVIRT_VERSION="v1.8.4"
2222
echo "Installing KubeVirt version: $KUBEVIRT_VERSION"
2323

2424
kubectl create -f "https://github.com/kubevirt/kubevirt/releases/download/${KUBEVIRT_VERSION}/kubevirt-operator.yaml"

deploy/iso/minikube-iso/arch/aarch64/package/containerd-bin-aarch64/containerd-bin.hash

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,4 @@ sha256 dac15a0d412a24be8bfe6a40cec8f51829062725169f1e72ac7d120a891ef5b6 containe
44
sha256 06623dc8719b30d06303420f7eae91b0a9ade4e71243a4102f6375e585fb0a42 containerd-2.3.0-linux-arm64.tar.gz
55
sha256 46a83603a850f3916ca7c942310daaf82ed17773a85b1d431e92d4a541e46d0d containerd-2.3.1-linux-arm64.tar.gz
66
sha256 6874adea935300402b7782d63bf58f1bd59a3323d76a9f22f27686001fb8997a containerd-2.3.2-linux-arm64.tar.gz
7+
sha256 9cc708f13c31588a2fbdbd13553d963356e990d50e9b95a2d6120f4ff2067910 containerd-2.3.3-linux-arm64.tar.gz

deploy/iso/minikube-iso/arch/aarch64/package/containerd-bin-aarch64/containerd-bin.mk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
#
55
################################################################################
66

7-
CONTAINERD_BIN_AARCH64_VERSION = 2.3.2
7+
CONTAINERD_BIN_AARCH64_VERSION = 2.3.3
88
CONTAINERD_BIN_AARCH64_SITE = https://github.com/containerd/containerd/releases/download/v$(CONTAINERD_BIN_AARCH64_VERSION)
99
CONTAINERD_BIN_AARCH64_SOURCE = containerd-$(CONTAINERD_BIN_AARCH64_VERSION)-linux-arm64.tar.gz
1010
CONTAINERD_BIN_AARCH64_STRIP_COMPONENTS = 0

deploy/iso/minikube-iso/arch/x86_64/package/containerd-bin/containerd-bin.hash

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,4 @@ sha256 f5d8e90ecb6c1c7e33ecddf8cc268a93b9e5b54e0e850320d765511d76624f41 containe
44
sha256 4cb83e7100a5e73fcb626207d0b5bcfd1294e26aeddfe075dcfb38f375c5f887 containerd-2.3.0-linux-amd64.tar.gz
55
sha256 628448bd973610c656c1cbea8e88b32fafd85b23cc1aa4a3372eb7198478c054 containerd-2.3.1-linux-amd64.tar.gz
66
sha256 75625e6f6595bb95f3fb9c8123a60534af4a8d9b52d7617065967bcefe71a17a containerd-2.3.2-linux-amd64.tar.gz
7+
sha256 ebf6e710056312628eaf6fb4a1c32f0a4ae5f812568321be4029389d66fc7c7c containerd-2.3.3-linux-amd64.tar.gz

0 commit comments

Comments
 (0)