Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: Add helm chart cilium #237

Closed
wants to merge 5 commits into from

Conversation

villadalmine
Copy link

@villadalmine villadalmine commented Jun 30, 2024

Description

It is about add helmchart-config for cilium , the goal is use cilium , then depends the config, but i tested to stop using kube-proxy.

based in
https://docs.rke2.io/networking/basic_network_options
https://github.com/rancher/rke2-charts/blob/main/charts/rke2-cilium/rke2-cilium/1.15.600/values.yaml

Type of change

  • Bug fix (non-breaking change which fixes an issue)
  • [ x] New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • [x ] This change requires a documentation update
  • Small minor change not affecting the Ansible Role code (GitHub Actions Workflow, Documentation etc.)

How Has This Been Tested?

i used:

3 pi 4b+ configured 3 master nodes with HA and keepalived
Ubuntu 24.04 arm64

[masters]
master01 ansible_host=192.168.178.60 rke2_type=server
master02 ansible_host=192.168.178.63 rke2_type=server
master03 ansible_host=192.168.178.62 rke2_type=server

[k8s_cluster:children]
masters

and


sh-5.2$ cat site.yaml 
- name: Deploy RKE2
  hosts: all
  become: yes
  vars:
    rke2_download_kubeconf_path: "/home/dalmine/.config"
    rke2_ha_mode: true
    rke2_api_ip : 192.168.178.240
    rke2_download_kubeconf: true
    disable_kube_proxy: true
    rke2_cni:
       - cilium
  roles:
     - role: lablabs.rke2

Using disalble proxy and ha with api_ip, i also force in the jinja file of cilium another extra parameters where are not in the default/main.yaml

and
default/main.yml

....

rke2_cilium_values:
    hubble:
      enabled: true 
      relay:
        enabled: true
      ui:
        enabled: true

....

@MonolithProjects MonolithProjects self-assigned this Jul 17, 2024
@MonolithProjects MonolithProjects added the enhancement New feature or request label Jul 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants