centos 7 install k3s

To install k3s on CentOS 7, you can use the following steps. K3s is a lightweight Kubernetes distribution designed for use in resource-constrained environments.

  1. Update System Packages:
    Ensure your system packages are up-to-date:

    sudo yum update
    
  2. Disable SELinux:
    Temporarily disable SELinux as it may interfere with Kubernetes. You can modify the SELinux configuration file:

    sudo nano /etc/selinux/config
    

    Change the line SELINUX=enforcing to SELINUX=disabled, then save the file.

    Reboot your system for the changes to take effect:

    sudo reboot
    
  3. Install k3s:
    Run the following command to install k3s:

    curl -sfL https://get.k3s.io | sh -
    

    This command will download and install k3s on your CentOS machine.

  4. Access k3s:
    After the installation is complete, you can access the k3s cluster using kubectl. The kubectl configuration file is automatically created during the installation. You can find it at /etc/rancher/k3s/k3s.yaml.

    Copy the configuration file to your home directory:

    mkdir -p ~/.kube
    sudo cp /etc/rancher/k3s/k3s.yaml ~/.kube/config
    

    Make sure to adjust the file permissions:

    sudo chown $(id -u):$(id -g) ~/.kube/config
    

    Now you can use kubectl to interact with your k3s cluster:

    kubectl get nodes
    
  5. Uninstall k3s:
    If you ever need to uninstall k3s, you can use the following command:

    /usr/local/bin/k3s-uninstall.sh
    

    This script will stop and remove the k3s service along with its associated files.

That’s it! You should now have k3s installed on your CentOS 7 machine. Remember that k3s is designed to be lightweight and easy to use, making it a good choice for development and testing environments.

你可能感兴趣的:(centos,linux,运维)