NotHarshhaa / NotHarshhaa/DevOps-Projects

Update Kubeadmin

Open
#13 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Java
Stars
5.2k
Forks
4.7k
PR merge metrics
No merged PRs in 30d

Description

Here’s your updated script with the new Kubernetes repo and keyring setup. 🚀

Update package list and install Docker

sudo apt-get update
sudo apt-get install -y docker.io

Add 'ubuntu' user to the Docker group and apply the change

sudo usermod -aG docker ubuntu
newgrp docker

Set Docker socket permissions (optional, use with caution)

sudo chmod 777 /var/run/docker.sock

Add Kubernetes signing key and repo (new URL for v1.30)

sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://pkgs.k8s.io/core:/stable:/v1.30/deb/Release.key | sudo gpg --dearmor -o /etc/apt/keyrings/kubernetes-apt-keyring.gpg

echo "deb [signed-by=/etc/apt/keyrings/kubernetes-apt-keyring.gpg] https://pkgs.k8s.io/core:/stable:/v1.30/deb/ /" | sudo tee /etc/apt/sources.list.d/kubernetes.list

Update package list and install Kubernetes components

sudo apt-get update
sudo apt-get install -y kubelet kubeadm kubectl

Install kube-apiserver via Snap

sudo snap install kube-apiserver

Verify installations

docker --version
kubectl version --client
kubeadm version

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

First locate the Kubeadmin guide or script in the repository, since the issue does not name a file or entry point. Compare its current installation steps with the supplied Kubernetes v1.30 repository, keyring, Docker, and verification commands; done means the documented setup reflects these steps.

Written by the indexing model from the issue text.

Assessment

Tech stack
docker, kubernetes, shell, ubuntu
Domain
devops, documentation, infrastructure
Issue type
Documentation
Difficulty
3/5
Estimated time
1-2 days
Activity status
Active
Clarity
Needs clarification
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.